Richard Hannon Senior and Junior