Contact

Michelle Berriedale Johnson  –   michelle@michellebj.eu

Please contact us for more details of James’ life and professional career.