axl mcpherson