James E Swett

James E Swett

James Elms Swett USMC Medal of Honor
James Elms Swett USMC Medal of Honor