Castelli Wind Jacket.
Made in U.S.A
Runs small, order atleast one size up. For loose fit order two sizes up.