Robert Patch

Active Claremont, NH President for Lessard & Patch Inc