John Kennelly Analysis