(click photo to enlarge)
Brian Linihan and Alicia Marotta Linihan on their new patio.
Brian Linihan and Alicia Marotta Linihan.