1stbattalion24thmarines.com
John W. Mahaffey, Jr.
NAME: John Wesley Mahaffey, Jr. NICKNAME: — SERVICE NUMBER: 947950 HOME OF RECORD: Montcalm, WV NEXT OF KIN: Parents, John & Hiley Mahaffey DATE OF BIRTH: 2/5/1926 SERVICE DATES: 1944 –19…