My grandfather has found these in his basement, he has no idea who's they were or where they came from, I did some research on the yellow ribbon and found out it was for the guysnwhonfought in the pacific, so is it possible that it was a marine, he found all three in the same case. Anyway please tell me what war they are from, what they mean, how you earn them and what branch of the military this unknown soldier could have been in, thank you

Here are some pics