Team Western Bike Works

Event Name
33 GPMC: Winter Cross Jeff Spencer
34 GPMC: Winter Cross: GPMC Final Series Standings Andy Barczak
23 GPMC: Winter Cross: GPMC Final Series Standings Cristian Fuentes
17 GPMC: Winter Cross: GPMC Final Series Standings Rick Upton
3 GPMC: Winter Cross Cristian Fuentes
41 GPMC: Winter Cross: GPMC Final Series Standings Rick Upton
7 Kruger's Crossing CX Classic Chad Smeltzer
12 Kruger's Crossing CX Classic Rick Upton
39 GPMC: OBRA CX Champs/Psycho: GPMC Series Standings Rick Upton
14 GPMC: OBRA CX Champs/Psycho: GPMC Series Standings Rick Upton
31 GPMC: OBRA CX Champs/Psycho: GPMC Series Standings Andy Barczak
89 Cross Crusade Cristian Fuentes
46 Cross Crusade Jeff Spencer
77 Cross Crusade Scott McKnight
21 Cross Crusade Rick Upton
DNF Cross Crusade Elizabeth McKnight
31 Cross Crusade Jeff Spencer
28 Cross Crusade Chad Smeltzer
16 Cross Crusade Rick Upton
72 Cross Crusade Scott McKnight
21 Pedalers At The Poor Farm CCX @ Edgefield Jeff Spencer
17 Pedalers At The Poor Farm CCX @ Edgefield Scott McKnight
8 Pedalers At The Poor Farm CCX @ Edgefield Shawn Rader
13 GPMC: Apple Core Cross: GPMC Series Standings Rick Upton
3 Pedalers At The Poor Farm CCX @ Edgefield Andy Barczak
28 GPMC: Apple Core Cross: GPMC Series Standings Andy Barczak
35 GPMC: Apple Core Cross: GPMC Series Standings Rick Upton
34 Cross Crusade Jeff Spencer
26 Cross Crusade Cristian Fuentes
11 GPMC: David Douglas CX #2 Rick Upton
24 GPMC: David Douglas CX #2: GPMC Series Standings Andy Barczak
63 Cross Crusade Cristian Fuentes
34 GPMC: David Douglas CX #2: GPMC Series Standings Rick Upton
5 GPMC: David Douglas CX #2 Andy Barczak
28 Cross Crusade Jeff Spencer
57 Cross Crusade Chad Smeltzer
11 GPMC: David Douglas CX #2: GPMC Series Standings Rick Upton
23 Cross Crusade Rick Upton
DNF Cross Crusade Scott McKnight
48 Cross Crusade Chad Smeltzer
104 Cross Crusade Jeff Spencer
3 GPMC: Het Meer CX Race Andy Barczak
12 GPMC: Het Meer CX Race: GPMC Series Standings Rick Upton
97 Cross Crusade Scott McKnight
29 Cross Crusade Rick Upton
59 Cross Crusade Jeff Spencer
11 GPMC: Ninkrossi: GPMC Series Standings Rick Upton
2 GPMC: Ninkrossi Andy Barczak
1 GPMC: Ninkrossi: GPMC Series Standings Andy Barczak
15 Blind Date Rick Upton
31 Cross Crusade Rick Upton
67 Cross Crusade Scott McKnight
10 GPMC: Heiser CX: GPMC Series Standings Rick Upton
1 GPMC: Heiser CX: GPMC Series Standings Andy Barczak
1 GPMC: Heiser CX Andy Barczak
31 Blind Date Rick Upton
3 Cross Crusade Rick Upton
54 Battle at Barlow Scott McKnight
3 Battle at Barlow Rick Upton
DNF Battle at Barlow Andy Barczak
1 Oakridge Fat 55 Shawn Rader
8 Mt. Ashland Hillclimb: Road Roger Nelson
34 Mt. Ashland Hillclimb: Road: Combined Roger Nelson
32 Hood River Double Cross Scott McKnight
24 Hood River Double Cross Chad Smeltzer
6 GPMC: Hood River Double Cross: GPMC Series Standings Andy Barczak
6 GPMC: Hood River Double Cross: GPMC Series Standings Rick Upton
4 GPMC: Hood River Double Cross Andy Barczak
23 "Cat & Mouse" PIR Handicap Series Chad Smeltzer
24 "Cat & Mouse" PIR Handicap Series Scott McKnight
16 Pain and Suffer'n CX Scott McKnight
15 Oregon Super D Sandy Ridge Shawn Rader
15 Oregon Super D Sandy Ridge-Split Times Shawn Rader
11 GPMC: David Douglas CX #1 Andy Barczak
26 GPMC: David Douglas CX #1 Scott McKnight
20 GPMC: David Douglas CX #1 Chad Smeltzer
2 GPMC: David Douglas CX #1 Rick Upton
35 Oregon Super D Sandy Ridge Shawn Rader
19 Tuesday PIR-August Series Nick Blacklock
14 Tuesday PIR-August Series Chad Smeltzer
20 Tuesday PIR-August Series Andy Barczak
21 Tuesday PIR-August Series Kevin Billingsley
26 Tuesday PIR Chad Smeltzer
12 Tuesday PIR Nick Blacklock
5 Tuesday PIR-August Series Kyle Brown
5 OBRA Masters Track Championships Kevin Billingsley
1 OBRA Masters Track Championships Kevin Billingsley
DNF Kruger's Kermesse Nick Blacklock
9 OBRA Masters Track Championships Kevin Bilingsley
21 Fast Twitch Fridays: July/August Kevin Billingsley
6 Alpenrose Thursday Series: August Series Kevin Billingsley
21 Tuesday PIR Kevin Billingsley
5 Tuesday PIR Kyle Brown
29 Tuesday PIR Kevin Billingsley
24 OBRA Uphill TT: Combined Lance Brigman
72 OBRA Uphill TT: Combined Roger Nelson
14 OBRA Uphill TT: Combined Kyle Brown
7 OBRA Uphill TT Allen Kraft
2 OBRA Uphill TT Lance Brigman
6 OBRA Uphill TT Roger Nelson
57 OBRA Uphill TT: Combined Scott McKnight
30 OBRA Uphill TT: Combined Allen Kraft
4 OBRA Uphill TT Kyle Brown
6 OBRA Uphill TT Scott McKnight
7 Alpenrose Thursday Series Kevin Billingsley
15 Tuesday PIR-Series Totals Nick Blacklock
3 Tuesday PIR Chad Smeltzer
7 Tuesday PIR Nick Blacklock
2 Tuesday PIR Kyle Brown
4 Tuesday PIR-Series Totals Kyle Brown
9 Tuesday PIR-Series Totals Chad Smeltzer
16 Tuesday PIR-Series Totals Andy Barczak
2 Alsea Falls Switchback/OBRA MTB XC Champs Shawn Rader
9 Embrocation Track Omnium Kevin Billingsley
5 Tuesday PIR Kyle Brown
11 Tuesday PIR Chad Smeltzer
7 Tuesday PIR Andy Barczak
2 Longview Criterium Lance Brigman
DNF Longview Criterium Lance Brigman
14 Longview Criterium Lance Brigman
4 Alpenrose Thursday Series Kevin Billingsley
18 Portland Short Track Series - July/Aug Series Mike Van Hoose
20 Portland Short Track Series Mike Van Hoose
7 Gresham Criterium Kevin Billingsley
5 Alpenrose Thursday Series: July Series Kevin Billingsley
5 Alpenrose Thursday Series Kevin Billingsley
12 Tuesday PIR-July Series Dean Anderson
11 OUCH Rick Upton
1 OUCH Lance Brigman
4 OUCH Nick Blacklock
69 OUCH: Combined Rick Upton
36 OUCH: Combined Nick Blacklock
25 OUCH: Combined Steve Holmes
2 OUCH Steve Holmes
5 OUCH: Combined David Masuda
3 OUCH Roger Nelson
14 OUCH: Combined Lance Brigman
63 OUCH: Combined Cristian Fuentes
1 OUCH David Masuda
17 OUCH Cristian Fuentes
84 OUCH: Combined Roger Nelson
3 Fast Twitch Fridays Kevin Billingsley
9 Tuesday PIR-Series Totals Dean Anderson
13 Portland Short Track Series Mike Van Hoose
7 Alpenrose Velodrome Challenge Kevin Billingsley
29 Mt. Tabor Series Cristian Fuentes
8 Tuesday PIR-Series Totals Dean Anderson
25 Monday PIR Kevin Billingsley
10 Portland Short Track Series Mike Van Hoose
26 High Desert Omnium: Road Race Lance Brigman
17 High Desert Omnium: Road Race Chad Smeltzer
25 High Desert Omnium: Road Race Rick Upton
109 High Desert Omnium: Time Trial: Combined Rick Upton
20 High Desert Omnium: Time Trial Chad Smeltzer
6 High Desert Omnium: Criterium Chad Smeltzer
13 High Desert Omnium: Criterium Rick Upton
20 High Desert Omnium: Criterium Lance Brigman
104 High Desert Omnium: Time Trial: Combined Chad Smeltzer
13 High Desert Omnium Chad Smeltzer
75 High Desert Omnium: Time Trial: Combined Lance Brigman
14 High Desert Omnium: Time Trial Lance Brigman
21 High Desert Omnium: Time Trial Rick Upton
7 OBRA Track Championships-Kilo Kevin Billingsley
3 Tuesday PIR Dean Anderson
12 Tuesday PIR Chad Smeltzer
13 Tuesday PIR Nick Blacklock
19 Tuesday PIR Scott McKnight
4 6 Hours of Mt. Hood XC Shawn Rader
7 Swan Island Rose Festival Criterium Kevin Billingsley
30 Mt. Tabor Series Kevin Billingsley
21 Tuesday PIR-June Series Nick Blacklock
1 Masters Junior Track Races-3k Kevin Billingsley
1 Masters Junior Track Races-2k Kevin Billingsley
7 Tuesday PIR Nick Blacklock
1 Masters Junior Track Races Kevin Billingsley
6 Monday PIR-June Series Totals Andy Barczak
14 Portland Short Track Series-June Series Shawn Rader
18 Portland Short Track Series-June Series Scott McKnight
14 Portland Short Track Series Shawn Rader
9 Portland Short Track Series-June Series Shawn Rader
25 Portland Short Track Series Shawn Rader
6 Portland Short Track Series-June Series Mike Van Hoose
8 Portland Short Track Series Mike Van Hoose
8 Pickett's Charge Scott McKnight
15 Pickett's Charge Shawn Rader
19 Mt. Tabor Series Scott McKnight
24 Mt. Tabor Series Kevin Billingsley
10 Portland Short Track Series Mike Van Hoose
23 Portland Short Track Series Jeff Spencer
1 Test of Endurance 50 MTB XC Steve Holmes
3 Test of Endurance 50 MTB XC David Masuda
10 Test of Endurance 50 MTB XC Shawn Rader
21 Fast Twitch Fridays: May/June Series Kevin Billingsley
19 Mt. Tabor Series Scott McKnight
25 Mt. Tabor Series Kevin Billingsley
4 Masters Junior Track Races-Kilo Kevin Billingsley
6 Masters Junior Track Races-500m Kevin Billingsley
1 Monday PIR Andy Barczak
14 Portland Short Track Series Scott McKnight
6 Portland Short Track Series Mike Van Hoose
10 Portland Short Track Series Shawn Rader
11 Portland Short Track Series Shawn Rader
4 OBRA TT Allen Kraft
DNF OBRA TT Roger Nelson
4 OBRA TT David Masuda
9 OBRA TT Nick Blacklock
DNS OBRA TT Peter Drake
1 OBRA TT Lance Brigman
8 Portland Short Track Series Scott McKnight
7 Portland Short Track Series Shawn Rader
31 Portland Short Track Series Jeff Spencer
7 Portland Short Track Series Mike Van Hoose
9 Mt. Hood Cycling Classic: Three Summits Road Race Andy Barczak
1 Washougal 6 Hour MTB Race David Masuda
15 Mt. Hood Cycling Classic: Stages 2 & 3: Mt. Hood Cycling Classic: Trout Lake Time Trial Andy Barczak
14 Mt. Hood Cycling Classic-Stages 2/3: Mt. Hood Cycling Classic-GC After Stage 3 Andy Barczak
14 Mt. Hood Cycling Classic-Stage 2: Mt. Hood Cycling Classic-GC After Stage 2 Andy Barczak
287 Mt. Hood Cycling Classic-Stages 2 & 3: Mt. Hood Cycling Classic-Stage 2: Combined Andy Barczak
1 Washougal 6 Hour MTB Race Steve Holmes
4 Mt. Hood Cycling Classic: Stages 2 & 3: Mt. Hood Cycling Classic: Hood River Criterium Andy Barczak
12 Mt. Hood Cycling Classic-Stage 1: Mt. Hood Cycling Classic-GC after Stage 1 Andy Barczak
5 Fast Twitch Fridays Kevin Billingsley
12 Mt. Hood Cycling Classic: Columbia Hills Road Race Andy Barczak
10 Mt. Hood Cycling Classic Andy Barczak
12 Tuesday PIR-May Series Andy Barczak
9 Bike Tires Direct TT at PIR: Combined David Masuda
2 Bike Tires Direct TT at PIR David Masuda
26 Bike Tires Direct TT at PIR: Combined Lance Brigman
35 Bike Tires Direct TT at PIR: Combined Rick Upton
28 Monday PIR-Series Rick Upton
4 Monday PIR-Series Andy Barczak
1 Bike Tires Direct TT at PIR Lance Brigman
8 Bike Tires Direct TT at PIR Rick Upton
23 Sisters Stampede MTB XC Jeff Spencer
13 Sisters Stampede MTB XC Shawn Rader
3 Alpenrose Thursday Series-May Series Kevin Billingsley
11 Tuesday PIR Andy Barczak
19 Tuesday PIR Kevin Billingsley
9 Tuesday PIR-Series Andy Barczak
1 Monday PIR Andy Barczak
8 Mt. Tabor Circuit Race Kevin Billingsley
4 Mt. Tabor Circuit Race Rick Upton
3 Alpenrose Thursday Series Kevin Billingsley
20 Tuesday PIR Kevin Billingsley
7 Tuesday PIR-Series Andy Barczak
2 Tuesday PIR Andy Barczak
19 Monday PIR Rick Upton
5 Silverton RR Champs Lance Brigman
8 Silverton RR Champs Nick Blacklock
9 Spring Thaw MTB XC Shawn Rader
3 Silverton RR Champs David Masuda
6 Silverton RR Champs Kevin Billingsley
DQ Silverton RR Champs Steve Holmes
2 Silverton RR Champs Rick Upton
11 Tuesday PIR Nathan Briggs
20 Tuesday PIR Nick Blacklock
14 Tuesday PIR Dean Anderson
13 Tuesday PIR Kevin Billingsley
21 Tuesday PIR Mike Van Hoose
8 Monday PIR Andy Barczak
12 Monday PIR Rick Upton
9 Cascade Chainbreaker David Masuda
11 Cascade Chainbreaker Shawn Rader
21 As the Raven Flies TT: Combined Nick Blacklock
7 As the Raven Flies TT Kevin Billingsley
27 As the Raven Flies TT: Combined Kevin Billingsley
5 As the Raven Flies TT Nick Blacklock
2 Alpenrose Thursday Series Kevin Billingsley
12 Tuesday PIR Kevin Billingsley
63 Tuesday PIR Andy Barczak
18 Tuesday PIR Mike Van Hoose
27 Tuesday PIR Chad Smeltzer
43 Tuesday PIR Dean Anderson
33 Tuesday PIR Kevin Billingsley
28 Tuesday PIR Nick Blacklock
5 Monday PIR Andy Barczak
36 Estacada Time Trial Series: Combined Lance Brigman
39 Estacada Time Trial Series: Combined Nick Blacklock
60 Estacada Time Trial Series: Combined Roger Nelson
34 Estacada Time Trial Series: Combined Kevin Billingsley
73 Estacada Time Trial Series: Combined Tiffonie Carroll
3 Estacada Time Trial Series Roger Nelson
1 Estacada Time Trial Series Lance Brigman
7 Estacada Time Trial Series Nick Blacklock
4 Estacada Time Trial Series Kevin Billingsley
2 Estacada Time Trial Series Tiffonie Carroll
12 Eugene Roubaix Chad Smeltzer
DNF Eugene Roubaix Rick Upton
9 Eugene Roubaix Nick Blacklock
5 Tuesday PIR David Masuda
9 Tuesday PIR Nick Blacklock
77 Tuesday PIR David Masuda
7 Tuesday PIR-Series Totals David Masuda
27 Tuesday PIR Nathan Briggs
21 Tuesday PIR-Series Totals Nick Blacklock
2 Monday PIR-Series Totals Andy Barczak
1 Monday PIR Andy Barczak
9 As the Raven Flies TT Kevin Billingsley
3 As the Raven Flies TT Nick Blacklock
30 As the Raven Flies TT: Combined Kevin Billingsley
19 As the Raven Flies TT: Combined Nick Blacklock
11 Tuesday PIR Mike Van Hoose
11 Tuesday PIR-Series Totals David Masuda
5 Monday PIR Andy Barczak
35 Estacada Time Trial Series: Combined Lance Brigman
1 Estacada Time Trial Series Lance Brigman
3 Deschutes River Valley Time Trial-Race 3 Allen Kraft
3 Deschutes River Valley Time Trial-Series Total Allen Kraft
12 Deschutes River Valley Time Trial-Series Total: Combined Allen Kraft
77 Estacada Time Trial Series: Combined Tiffonie Carroll
4 Estacada Time Trial Series Tiffonie Carroll
66 Estacada Time Trial Series: Combined Roger Nelson
3 Estacada Time Trial Series Roger Nelson
7 Estacada Time Trial Series Nick Blacklock
2 Estacada Time Trial Series David Masuda
12 Estacada Time Trial Series: Combined David Masuda
26 Estacada Time Trial Series: Combined Nick Blacklock
2 Deschutes River Valley Time Trial-Race 1 Allen Kraft
3 Deschutes River Valley Time Trial-Race 2 Allen Kraft
26 Tuesday PIR Rick Upton
21 Tuesday PIR Dean Anderson
19 Tuesday PIR Andy Barczak
4 Tuesday PIR David Masuda
5 Tuesday PIR-April Series Totals David Masuda
10 Hornings Hustle MTB XC Shawn Rader
12 Hornings Hustle MTB XC Scott McKnight
16 Kings Valley Road Race Steve Holmes
3 Kings Valley Road Race Rick Upton
25 Kings Valley Road Race Kevin Billingsley
DNF Kings Valley Road Race Allen Kraft
8 Kings Valley Road Race Nick Blacklock
2 Kings Valley Road Race David Masuda
26 Kings Valley Road Race Chad Smeltzer
25 Cherry Blossom Cycling Classic: Orchard Run Circuit Race Nick Blacklock
17 Cherry Blossom Cycling Classic: Orchard Run Circuit Race David Masuda
17 Spring Brake Super D Shawn Rader
6 Spring Brake Super D Scott McKnight
5 Cherry Blossom Cycling Classic: Orchard Run Circuit Race Andy Barczak
DNF Cherry Blossom Cycling Classic: Orchard Run Circuit Race Kyle Brown
DNF Cherry Blossom Cycling Classic: Orchard Run Circuit Race Chad Smeltzer
3 Cherry Blossom Cycling Classic: Cherry City Criterium Andy Barczak
170 Cherry Blossom Cycling Classic: Dufur TT: Combined Andy Barczak
138 Cherry Blossom Cycling Classic: Dufur TT: Combined Kyle Brown
28 Cherry Blossom Cycling Classic: Dufur TT Kyle Brown
19 Cherry Blossom Cycling Classic: Dufur TT Andy Barczak
14 Cherry Blossom Cycling Classic: Dufur TT David Masuda
142 Cherry Blossom Cycling Classic: Dufur TT: Combined Nick Blacklock
36 Cherry Blossom Cycling Classic: Dufur TT Nick Blacklock
49 Cherry Blossom Cycling Classic: Dufur TT: Combined David Masuda
254 Cherry Blossom Cycling Classic: Dufur TT: Combined Chad Smeltzer
44 Cherry Blossom Cycling Classic: Dufur TT Chad Smeltzer
13 Cherry Blossom Cycling Classic: Cherry City Criterium Kyle Brown
39 Cherry Blossom Cycling Classic: Cherry City Criterium David Masuda
38 Cherry Blossom Cycling Classic: Cherry City Criterium Chad Smeltzer
44 Cherry Blossom Cycling Classic: Cherry City Criterium Nick Blacklock
16 Cherry Blossom Cycling Classic: Columbia Hills Race David Masuda
5 Cherry Blossom Cycling Classic: Columbia Hills Race Kyle Brown
14 Cherry Blossom Cycling Classic: Columbia Hills Race Andy Barczak
8 Cherry Blossom Cycling Classic Andy Barczak
17 Cherry Blossom Cycling Classic David Masuda
27 Cherry Blossom Cycling Classic Nick Blacklock
48 Cherry Blossom Cycling Classic: Columbia Hills Race Chad Smeltzer
24 Cherry Blossom Cycling Classic: Columbia Hills Race Nick Blacklock
13 Banana Belt 3 Cristian Fuentes
7 Banana Belt 3 Shawn Rader
3 Spring Brake Super D Scott McKnight
8 Banana Belt 3 Nick Blacklock
4 Banana Belt 3 Steve Holmes
9 Banana Belt 3 Rick Upton
15 Banana Belt 3 Kevin Billingsley
2 Banana Belt 3 Lance Brigman
3 Spring Brake Super D: Series after Race 2 Scott McKnight
DNF Piece of Cake Road Race Chad Smeltzer
10 Piece of Cake Road Race Kevin Billingsley
10 Piece of Cake Road Race Nick Blacklock
5 Spring Brake Super D Scott McKnight
8 Banana Belt 2 Nick Blacklock
22 Banana Belt 2: Series after race 2 Dean Anderson
6 Banana Belt 2: Series after race 2 Steve Holmes
13 Banana Belt 2: Series after race 2 Rick Upton
14 Banana Belt 2: Series after race 2 Chad Smeltzer
9 Banana Belt 2 Andy Barczak
5 Banana Belt 2 David Masuda
15 Banana Belt 2 Dean Anderson
9 Banana Belt 2 Steve Holmes
11 Banana Belt 2 Rick Upton
3 Banana Belt 2: Series after race 2 Lance Brigman
2 Banana Belt 2 Lance Brigman
6 Banana Belt 2: Series after race 2 Kyle Brown
7 Banana Belt 2: Series after race 2 Andy Barczak
19 Banana Belt 2: Series after race 2 Shawn Rader
2 Banana Belt 2: Series after race 2 David Masuda
10 Banana Belt 2: Series after race 2 Nick Blacklock
17 Banana Belt 2 Kevin Billingsley
DNF Echo Red to Red MTB XC Chad Smeltzer
18 Echo Red to Red MTB XC Shawn Rader
13 Echo Red to Red MTB XC Scott McKnight
2 Banana Belt Series Lance Brigman
6 Banana Belt 1 Chad Smeltzer
12 Banana Belt 1 Shawn Rader
10 Banana Belt 1 Andy Barczak
3 Banana Belt 1 Kyle Brown
9 Banana Belt Series Kyle Brown
11 Banana Belt Series Shawn Rader
13 Banana Belt Series Andy Barczak
22 Banana Belt Series Cristian Fuentes
5 Banana Belt Series Nick Blacklock
6 Banana Belt Series David Masuda
7 Banana Belt 1 David Masuda
17 Banana Belt Series Chad Smeltzer
31 Banana Belt Series Dean Anderson
4 Banana Belt Series Steve Holmes
11 Banana Belt Series Rick Upton
23 Banana Belt Series Kevin Billingsley
10 Banana Belt 1 Rick Upton
6 Banana Belt 1 Steve Holmes
12 Banana Belt 1 Nick Blacklock
DNS Jack Frost Time Trial Tiffonie Carroll
91 Jack Frost Time Trial: Combined Lance Brigman
120 Jack Frost Time Trial: Combined Kevin Billingsley
95 Jack Frost Time Trial: Combined Dean Anderson
70 Jack Frost Time Trial: Combined Nick Blacklock
45 Jack Frost Time Trial: Combined Allen Kraft
1 Jack Frost Time Trial Lance Brigman
30 Jack Frost Time Trial Kevin Billingsley
22 Jack Frost Time Trial Dean Anderson
14 Jack Frost Time Trial Nick Blacklock
11 Jack Frost Time Trial Allen Kraft
DNF Cherry Pie Road Race Shawn Rader
36 Cherry Pie Road Race Cristian Fuentes
8 Cherry Pie Road Race Andy Barczak
14 Cherry Pie Road Race Chad Smeltzer
11 Cherry Pie Road Race Nick Blacklock
32 Cherry Pie Road Race David Masuda
1 Cherry Pie Road Race Kyle Brown
1 Cherry Pie Road Race Lance Brigman
1 Cherry Pie Road Race Rick Upton
12 Cherry Pie Road Race Scott McKnight