adrian mcpherson