NH State Representative James Gray Share: NH State Representative James Gray 21 Roulx Drive Rochester, NH 03867 (603) 332-7144 Rep Info Map Whom to Contact Rep. James Gray Send an Email View Larger Map Sponsors Profile Bank Waste Management First Seacoast Bank Frisbie Memorial Hospital Breezeline Service Credit Union D.F. Richard Energy HRCU Eversource MVSB Next Previous