Which state in New England? you mention Marlbrough, you talking about the one in Massachusetts? I live 30minutes or so from Marlbrough Massachusetts, and there are also a few other riders such as dan bowhers in the area.... but i dont know if you mean the marlbrough in massachusetts or not because im fairly sure there are others in the new england region...
-Mike
-Mike