Lang named new principal of St. Elizabeth Ann Seton