D. KLEIN & SON, INC.