M. L. CARROLL & ASSOCIATES INC.