John has been Director of Shelter Cymru since 1990.
He has overseen the development and growth of the charity to providing a wide range of housing advice services as well as increasing its campaigning and policy profile.
He was a member of the Welsh Assembly Homelessness Commission that drew up the first Homelessness Plan for Wales and a founding Chair of Rough Sleepers Cymru and Housing Forum Cymru.
He is currently a member of the Welsh Assembly Government Supporting People and Homelessness Strategy Working Group, and also represents housing interests on the Welsh Assembly Government Third Sector Partnership Council.
John has written or contributed to a wide range of reports and publications concerning housing and homelessness and is a frequent public speaker and broadcaster on housing and related matters.
In his spare time he is Chair of the Pontardawe Film Society and Skipper of the Shelter Cymru Sharks Cricket team.