Integrated Dermatology

Our Providers

 Barry Kuttner, MD, PhD

Barry Kuttner, M.D., PhD
Dermatology, Dermatopathology and Integrative Medicine

Dr. Kuttner is a board certified Dermatologist and Dermatopathologist who has been in practice for over 25 years. In addition, Dr. Kuttner recently became one of only 121 physicians nationally to obtain the inaugural board certification in integrative medicine through the American Board of Integrative Medicine. He earned his medical degree and PhD from the State University of New York in Brooklyn. He completed his dermatology residency at Duke University. Then, he did additional training in skin pathology at New York Hospital/Cornell Medical Center and New York University Medical Center. Click here to read more about Barry Kuttner, MD, PhD

 Kathleen Herne, M.D.

Kathleen Herne, M.D.
Dermatologist and Mohs Micrographic Surgeon

Dr. Herne is a board certified dermatologist, and one of only fourteen Mohs micrographic and dermatologic surgeons in Palm Beach County who completed a fellowship through the American College of Mohs surgery. A graduate of the University of Texas medical school in Houston, Dr. Herne completed a clinical research fellowship in dermatology and virology at the University of Texas in Galveston and a dermatology residency at the University of Alabama. At the University of California in San Francisco, she completed a comprehensive dermatologic surgery fellowship, including Mohs Micrographic Surgery, laser, and cosmetic procedures. Click here to read more about Kathleen Herne, M.D.

 Kristen Hafner, P.A.-C

Kristen Hafner, P.A.-C
Physician Assistant

Kristen is a board certified Physician Assistant. She has worked alongside Dr. Kuttner full-time for the past fourteen years. Kristen earned her Master of Health Science degree in Physician Assistant studies from Quinnipiac University in Connecticut. She is fluent in Spanish and enjoys treating children. Additionally, Kristen is available to see patients in our office on Saturday mornings.

Contact Us

Our Location

Find us on the map

Hours of Operation


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-4:00 pm


8:00 am-12:00 pm