If I am correct, looks like he has a rank of Maj or Lt Col, doesnt look like a CWO or WO.
He is a Specialist (SPC). This is the technical-oriented equivalent of the junior NCO rank of Corporal.
He is not a pilot, he's wearing aircrew wings.
BDU's? That's so last century. ACU's, please - Army Combat Uniform - and it looks like the ones I wear every day, rather than the aviator ACU's.
I'll join the "it's a prop" camp.
Terry