valerie mcpherson