Bruce Mcpherson Author