st. margarety mary church