N.F. Smith & Associates, L.P.