William Halford - United States Navy Medal of Honor recipient (1841-1919)