Humanizing The Badge: Meet Ithaca Police Officer Mike Meskil
“Ithaca is gorges” or so goes the familiar slogan spotted on proud t-shirts across New York State. Situated on the shores of Cayuga Lake, the largest of the Finger Lakes, the gorges, snow covered hills, vineyards, and waterfalls of Ithaca make for a picture perfect postcard. It has also been named one of the best colleges in the country, home to Cornell University and Ithaca College. It’s behind the walls of the Ivy League University where Officer Mike Meskill started his career in law enforcement in 2012.