American Rubyspot male, photographed on the Souhegan River in Amherst, Hillsborough County, New Hampshire