Haffey, Neil (Carrière)