zamir mcpherson