Assume the veteran in the photo is not Frank Kravetz, since he’s wearing a combat infantry badge and not aircrew wings.
I was wondering myself where he got the CIB.