James was born and educated in Norwich. He works in IT and runs his own Norwich based IT business having previously worked for the BBC and Sprowston High School.
He is married to Kate, an Assistant Headteacher, and has a passionate interest in education which includes serving as Chair of Governors at a Junior School for a number of years.
He is leader of the Liberal Democrat group on Norwich City Council and represents Eaton.

Thoughts and analysis from south Norwich
Latest opinion:
Can this Tory-led coalition get any worse?