Hi Bob, Deer Island is now a water treatment facility, I have been in there. It is a part of the town of Winthrop, MA. I wonder if maybe the town/city hall may be able to point you in the right direction, it won't hurt to ask. Good luck, Jenn