lane mcpherson