GVH Bikes

Event Name
30 Cascade Classic - Awbrey Butte Circuit Race Glen Enzfelder
31 Cascade Classic - Final General Classification Glen Enzfelder
235 Cascade Classic - Arnold Market Time Trial: Combined Results by Time Glen Enzfelder
58 Cascade Classic - Arnold Market Time Trial Glen Enzfelder
17 Cascade Classic - Downtown Criterium Glen Enzfelder
43 Cascade Classic - Cascade Lakes Road Race Glen Enzfelder
36 The Willamette Valley Classic Stage Race: Wolf Creek Road Race Glen Enzfelder
66 The Willamette Valley Classic Stage Race: Wolf Creek Road Race Tom Letsinger
73 The Willamette Valley Classic Stage Race: Willamette Valley Classic Final General Classification Tom Letsinger
43 The Willamette Valley Classic Stage Race: Willamette Valley Classic Final General Classification Glen Enzfelder
83 The Willamette Valley Classic Stage Race: Sears Road Time Trial Tom Letsinger
77 The Willamette Valley Classic Stage Race: Sears Road Time Trial Glen Enzfelder
267 The Willamette Valley Classic Stage Race: Sears Road Time Trial: Combined Results by Time Tom Letsinger
248 The Willamette Valley Classic Stage Race: Sears Road Time Trial: Combined Results by Time Glen Enzfelder
86 The Willamette Valley Classic Stage Race: Bear Creek Circuit Race Tom Letsinger
22 The Willamette Valley Classic Stage Race: Bear Creek Circuit Race Glen Enzfelder
71 The Willamette Valley Classic Stage Race: High Pass Road Race Tom Letsinger
85 The Willamette Valley Classic Stage Race: High Pass Road Race Glen Enzfelder
42 Kings Valley Road Race Glen Enzfelder
5 20th Peak Sports Mudslinger MTB Tom Letsinger
28 Cherry Pie Road Race Tom Letsinger