Thomas Carmichael is a reputable doctor located at 600 Primrose Street in Haverhill, Massachusetts. Specializing in health and wellness, Dr. Carmichael offers a wide range of medical services to his patients. With a commitment to providing top-quality care and personalized treatment plans, patients can trust in the expertise and professionalism of Thomas Carmichael. Whether you are in need of routine check-ups, specialized treatments, or general health advice, Dr. Carmichael is dedicated to helping you achieve optimal health and well-being. Visit his office today and experience the high standard of care that Thomas Carmichael is known for.