In this Father's Day 2017 photo: Terrence Halloran
with his sons John (left) and Dan (center).

At the Father's Day celebration but not in this photo:
John's wife Melisa and their children Jordan and Nathan
Dan's wife Suzanne and their children Eleanor, Gabriel and Celia