B . Willis , Portsmouth , ( England ).