jack doyle (2)