13F filer

Rock Point Advisors