Sir William King Hall , amiral.