university teacher
physician and professor of languages
Not who you're looking for? Others named Hugh Macpherson: Medical academic
Family