Charlotte Shelburne Hinesburg Rotary will hold its annual high school speech contest via Zoom on March 10 at 7:30 a.m....