lenora mcpherson