Bruce James Stewart Macpherson — (born 1966)