Johan Olsson var bosatt på Dalagatan 1 A i Stockholm när han dog på julafton 1940. Han var den sista som dog av de fyra ursprungliga ägarna till Olsson & Rosenlunds AB. Växte upp i gamla Heby by i gården Hörnet som var familjens gård med brodern Gustav, död 1934. Började tillsammans med brodern sitt arbetsliv i Klockargårdens Tegelbruk, som fadern var en av delägarna i tillsammans med prästen Carl Julius Lénström och klockaren Gustaf Källström. Började sedan hos Rosenlunds konkurrent Claes Wikström och blev ekonomisk rådgivare innan av Rosenlund inbjöds till att bli delägare i Firman Olsson & Rosenlund. Flyttade sedan före Rosenlund till Stockholm och var den som skötte de affärer som inte Rosenlund tog hand om.
Han var född den 14/7 1858 i Västerlövsta socken, då i Västmanlands län men landskapet Uppland.
Han blev änkling 28/5 1936.