James H. Sands - United States Navy admiral (1845–1911)