DAVID HIRSCH & ASSOCIATES, INC.