Macpherson Kenneth

Person