azariah mcpherson