Shelton resident to ride in Pan-Mass Challenge Aug. 4, 5