The May 27 General Meeting will now take place on ZOOM. Connection instructions will follow via email. All in-person meetings, speakers & events are cancelled due to the coronavirus outbreak.