Our first (and hopefully last!) virtual annual meeting was held Saturday evening, January 30th, via ZOOM. Meeting materials, including newly elected slate of candidates, are here. And here are links […]