McKinley, George, Vice-Admiral