Beverly: Mark Macdonald. Salem News spring 2010 all-stars. Photo by Matthew Viglianti/Staff Photographer Tuesday, June 22, 2010.
100622MVIMACDONALD