Francis Gregory — United States Navy admiral (1789-1866)