My father's WWII USMCR dog tag is marked with TYPE-B; does the hyphen before the B indicate a negative blood type?



No. You give the main blood group first, then the RH. So it would be written B- and stated as "B negative." In WW Two they just put down the main blood type as a single letter because the RH was still not really understood. Check the reference below.