Save John Niven, MD JohnNiven.MD.com • Dermatologist • 52 years experience John Niven MD, PA 333 W 41st Street, Suite 202, Miami Beach, FL 33140