Surplice St. Mary’s (2001.0620)

Surplice St. Mary’s