Home Again: Dr. Otto Returns to a Beginning

2020-11-05T22:14:07-05:00

Dr. Dave Otto helped lead the way for The Floating Hospital on land, and now this driven Westchester native is back.