Peter Fletcher

Peter Fletcher

Vietnam War · US Marine Corps · Corporal