The July General Meeting is this Wednesday, July 10, from 6:30 to 8:30 pm. It is back at the...

read more