john doran