judith mcpherson