Donald Trump visited the small manufacturing town of Guilford on Friday to tour the Puritan Medical Products factory. Supporters and protesters lined the streets. Here’s a glimpse of how the day unfolded.




Clockwise from left: Matthew Annis of Charleston, left, and Alicia Halloran of Hudson, center, wave flags in support of President Donald Trump on the side of Water Street in Guilford on June 5; Gabriel Riitano, 17, of Dover-Foxcroft lines up signs in support of Trump; Sheree Brown of Moscow hangs a flag in support of Trump outside a Guilford restaurant. [Natalie Williams | BDN]




Clockwise from top left: Multiple cars sporting flags in support of President Donald Trump drive down School Street in Guilford the morning of June 5; Stephen Elliott of Palermo speaks about why he decided to bring a gun to downtown Guilford; Jim Anderson of Friendship waves a flag in support of Trump on Water Street in Guilford.



From left: A crowd gathers with supporters and protesters of President Donald Trump in in the heart of Guilford on June 5; Kerry Birmingham of Topsham argues with a protester while Trump was touring the Puritan factory. [Natalie Williams | BDN]



