maine law 246 Deering Avenue, Portland, ME 04102