Five generations celebrate faith at St. Mary in Pin Oak