Performance apparel brand Under Armour has announced the appointment of David McCreight to its president position.