I used DF Richard for the spray foam. They are an oil/propane company but have a division called Dr energy savers that does the foam. I think thats a franchise and they have this area. Anyway I was quite happy with the job they did.
https://www.dfrichard.com/images/dr-...r-seacoast.png