William Haddock - Generoso Haddock Navarro