paxton mcpherson