David MacPherson in Canterbury works at University of Canterbury (Technical Services Manager) and was educated at Shirley Boys High.
Share this profile
University of Canterbury
Feb 1977
-
Present
Technical Services Manager
RELATED SEARCHES
SIMILAR NAMES
AT UNIVERSITY OF CANTERBURY