avatar
Brian Crandall @bcrandall.bsky.social
📤 146 📥 142 📝 55

Covering business and real estate for The Ithaca Voice. Meteorologist, runner, and dog dad.