James Ambrose

Name: Dr James Ambrose
Initials: JMA
Teacher of: Modern Languages
Other Position: Teacher of French and German, Tutor
Part or Full time: Full time
Email: james.ambrose@abingdon.org.uk