William James Doyle view 3