Patrick Cannon review