40-year-old Mary M Horton lives in New York, NY. Other places in which she has lived are Charleston, SC and Chattanooga, TN. Companies in which she has a work history include Nnp and Npp. Her work experience includes positions as Nurse and Nurse Practitioner.