I came across this photo while shopping here in York County earlier this year, and I've been saving it for tonight.
Written in ink on the back of the photo is, simply: "NEW YEARS EVE 1949."
(Also, printed faintly in two spots, is: "KODAK VELO PAPER.")
I believe the three stripes/chevrons indicate that he is an Army sergeant, but military uniforms are not an area of expertise for me.
The good news is that they look like they're having a nice time. If, by some miracle, anyone should happen to recognize either of them, drop me a line!