lawrence mcpherson