Stephen began working in Housing in 1981 with the London Borough of Ealing processing Waiting List Applications. Bored with filing, he volunteered to be one of the first four Housing Advisers who replaced reception staff. After a temporary secondment to the Homelessness Team he secured a permanent job as a Homelessness Officer with the City of Westminster.

Ethical conflicts led him two years later to CHAS (Catholic Housing Aid Society) where he became an Independent Housing Adviser and later, Assistant Director. 10 years later he became Co-ordinator of Borderline, a Church of Scotland project for homeless Scots in London.

After five years he moved his young family to Carmarthenshire, working as a Social Services Policy Officer. A move to Colwyn Bay came three years later with Stephen becoming Senior Homelessness Officer with Denbighshire County Council. During 10 years based in Rhyl modernising the homelessness service, he acquired a Masters in Housing Policy through research at the former NACRO Night Shelter, then based in the most deprived ward in Wales.

He chaired the North Wales Homelessness Officer Forum and for two years he was a member of the Ministerial Advisory Group on Rough Sleeping. He joined Housing Justice just in time for the 2018 Wrexham Cold Weather Shelter Pilot.

When not worrying about homelessness Stephen sings second tenor with Amici del Canto Chamber Choir.