Marriage: Thomas B. Welsh & Maggie Flanagan