Dr. Kalsow cares for patients in the Lakewood Ranch, Palmetto, Sarasota Bee Ridge and Sarasota North offices.