Um ... I’m pretty sure that the guy in your picture is General of the Armies John “Blackjack” Pershing.
I’ve never seen a picture of Pershing wearing a hat with a red star on it, have you?