as trumpeter and conductor, mcpherson has worked with many classical and contemporary music organisations throughout his career, including the western australian symphony orchestra and the australian opera company. he has also performed and recorded extensively with smaller ensembles, and for the australian broadcasting corporation.