Many other units wore a high collar in those days, particularly aviation, but that is not likely given the crossed rifles, which may indicate infantry. There are no pockets, indicating a dress uniform. There are no other awards, ribbons, badges, or medals, meaning that he hadn't served overseas as of the date of the photo. Perhaps this was a cadet uniform or a boot camp uniform for photo purposes. If you had a close-up of the buttons - that may be a clue. It seems there is something on the edge of the collar next to the crossed rifle, but I can't make it out. If it was Marine, somewhere there would be an emblem of an eagle, globe, and anchor.