klein & solomon llp