roy mcpherson