John G. Crommelin

United States admiral