Korsriddare av Tyska orden.
efter 1295. [1]
Johan Elofsson var bror till sankta Ingrid av Skänninge, död den 2 september 1282. Ingrid grundade dominikanerkonventet i Skänninge 1281. Ingrid var hovdam vid kung Valdemars och drottning Sofias hov. Även systern Kristina slog sig ned i Skänninge och hon och Ingrid blev de första svenska kvinnorna att leva enligt dominikanernas regel. Johan hade också en bror, Anders.
Före inträdet i Tyska orden var Johan gift med en dotter till den rike Karl Tjälvesson av Fånöätten. Dottern Kristina gifte sig med lagman Birger Persson, en av Upplands främsta män, som efter Kristinas död gifte om sig och fick dottern Birgitta "den heliga".
(Källor: Luca Cesarini - I den heliga Birgittas fotspår och Dick Harrison - Gud vill det - Nordiska korsfarare under medeltiden)