William B. Avery

Medal of Honor recipient
Lists
William B. Avery is in following lists