Jeremy was born and brought up in Pontarddulais and as a Welsh speaker, was educated at Ysgol Gyfun Ystalyfera in the Swansea valley and New College, Oxford where he read law.
Straight after graduating, he taught law at Warsaw University in Poland. Later, Jeremy practised as a solicitor in London initially, and then held senior legal and commercial posts in media sector businesses including ITV and with the US television network and film studio, NBC Universal.
After returning to live in Wales, he set up his own consultancy working with international clients in the broadcast and digital sectors.
Jeremy was until recently a trustee and secretary of the social justice charity the Bevan Foundation. He also has experience as a youth mentor and as an adviser at free legal advice centres.
He was elected to the National Assembly for Wales for Neath constituency in May 2016, as the Welsh Labour and Co-operative party candidate, following the retirement of Gwenda Thomas AM. His interests include economic and community development, and education and skills.
He sits on the Economy, Skills and Infrastructure committee, Culture, Welsh Language and Communications committee and the External Affairs committee. He chairs the Co-operative group of AMs.
He is chair of the Co-ops and Mutuals cross-party group and the Cross Party Group on the Welsh Language a member of the cross-party groups on Steel, STEM, Sustainable Energy, Mental Health and Wales International.
Jeremy lives in Alltwen in the Neath constituency and enjoys film, reading, cooking, hiking and cycling and following rugby locally.