J.M. WALLER ASSOCIATES, INC.