Doherty, Wallace, Pillsbury & Murphy PC