john paul larkin