St. Mary Shrewsbury announces new principal