T. MARSHALL ASSOCIATES, INC.