old st mary