HOME US News States


Stanford Invitational - Boys Division IV

9/27/03 - Stanford Golf Course - 5000m


Mohamed Trafeh (Duarte) sits, then moves to 15:16 win over Alex Dunn (San Lorenzo, Felton) 15:24 - Carmel winner with 75 points in solid performance

Mohamed Trafeh - Alex Dunn - Tom Wyatt (Margaret Gallagher photos)

Link to more Div IV Photos

BOY'S DIVISION 4
Place No. Name Yr High School 4boys Pace
===== ===== ====================== == ==================== ===== =====
1 938 Mohamed Trafeh SR DUARTE 15:16 4:55
2 2586 Alex Dunn SR SAN LORENZO VALLEY 15:24 4:58
3 626 Tom Wyatt SR CHARLES WRIGHT 15:37 5:02
4 2274 Jorge Jabaz SR ORANGE LUTHERAN 15:56 5:08
5 102 John Figueiredo JR ARCATA 15:58 5:09
6 476 Jk Withers SR CARDINAL NEWMAN 16:02 5:10
7 494 Patrick Parsel SR CARMEL 16:07 5:11
8 1042 Tom McLean JR FLINTRIDGE PREP 16:13 5:13
9 2185 Jordan Page JR OAK PARK 16:21 5:16
10 2918 George Morris SR ST. BONAVENTURE 16:25 5:17
11 2582 Russell Bush SR SAN LORENZO VALLEY 16:32 5:20
12 3379 Jordan Fairley JR WEST VALLEY 16:35 5:20
13 491 Dylan Fitzpatrick JR CARMEL 16:43 5:23
14 496 Nick Shea JR CARMEL 16:46 5:24
15 2173 Ken Brook JR OAK PARK 16:50 5:26
16 1561 Jorge Oliveros SR KING CITY 16:53 5:26
17 622 Alex Crabill SO CHARLES WRIGHT 16:54 5:27
18 490 Matt Dally JR CARMEL 16:58 5:28
19 608 Robert Edsall JR CENTRAL VALLEY 17:00 5:29
20 1287 Jared Bell SR HARVARD WESTLAKE 17:01 5:29
21 612 Mitch McIntyre SR CENTRAL VALLEY 17:02 5:29
22 2275 Charles Riley SR ORANGE LUTHERAN 17:02 5:29
23 492 Phil Gundry SR CARMEL 17:04 5:30
24 2589 Kevin Kelley SR SAN LORENZO VALLEY 17:07 5:31
25 471 Tim Cumbo JR CARDINAL NEWMAN 17:10 5:32
26 2188 Daren Stockard SR OAK PARK 17:13 5:33
27 1559 Samuel Martinez SR KING CITY 17:13 5:33
28 1286 Kyle Bebak SR HARVARD WESTLAKE 17:13 5:33
29 493 John Hannon JR CARMEL 17:14 5:33
30 1945 Jordan Gaffney SR MORRO BAY 17:14 5:33
31 1044 Tony Myint JR FLINTRIDGE PREP 17:16 5:34
32 12 Sean Carey SR ALBANY 17:19 5:35
33 1947 Leland O'Connor JR MORRO BAY 17:23 5:36
34 469 Galen Aymar SR CARDINAL NEWMAN 17:25 5:37
35 1043 Nik Miller SO FLINTRIDGE PREP 17:26 5:37
36 2181 Daniel Jacob SR OAK PARK 17:26 5:37
37 2922 Robert Ryan SR ST. BONAVENTURE 17:27 5:37
38 1948 Zack Stoddard SR MORRO BAY 17:28 5:38
39 1168 Jared Wohlwend FORTUNA 17:29 5:38
40 105 Jason Simon JR ARCATA 17:31 5:39
41 1046 Tony Tartaglio SR FLINTRIDGE PREP 17:33 5:39
42 3098 Kenney Medina SO THE DALLES 17:35 5:40
43 1048 Gus Zoell JR FLINTRIDGE PREP 17:36 5:40
44 2584 Kevin Collins SO SAN LORENZO VALLEY 17:37 5:40
45 2283 Scott Edwards JR PALMA 17:38 5:41
46 2189 Matt Weiss OAK PARK 17:38 5:41
47 2183 Sean McCann SR OAK PARK 17:39 5:41
48 101 Catalin Corrigan JR ARCATA 17:40 5:41
49 625 Dylan Twiner SO CHARLES WRIGHT 17:45 5:43
50 3087 Brian Nelson SR SUTTER UNION 17:45 5:43
51 1038 Tom Adams SO FLINTRIDGE PREP 17:47 5:44
52 1290 Scott Hieatt SR HARVARD WESTLAKE 17:50 5:45
53 2919 Charles Mueller JR ST. BONAVENTURE 17:52 5:45
54 3088 Nick Nelson SR SUTTER UNION 17:53 5:46
55 1045 Jeff Russell JR FLINTRIDGE PREP 17:54 5:46
56 1943 Matt Baiz JR MORRO BAY 17:54 5:46
57 497 Matthew Ziering SR CARMEL 17:55 5:46
58 2596 Nick Smielak SO SAN LORENZO VALLEY 17:55 5:46
59 2920 Danny Nunes JR ST. BONAVENTURE 17:58 5:47
60 3025 Matt Mullarkey SR ST. MARY'S-BERKELEY 17:59 5:48
61 1557 Jesus Alvarez SR KING CITY 17:59 5:48
62 2289 Robert Maher JR PALMA 18:00 5:48
63 2180 Ryan Hopkins SO OAK PARK 18:00 5:48
64 3378 Pat Crowl JR WEST VALLEY 18:00 5:48
65 621 Brett Cooper SO CHARLES WRIGHT 18:02 5:49
66 1942 Ruben Arroyo JR MORRO BAY 18:03 5:49
67 472 Christian Henderson JR CARDINAL NEWMAN 18:03 5:49
68 470 Andrew Bertolli JR CARDINAL NEWMAN 18:03 5:49
69 106 Robbie Stuart SR ARCATA 18:04 5:49
70 3094 Kelton Fortune SO THE DALLES 18:05 5:50
71 2914 Robert Chaparro SO ST. BONAVENTURE 18:06 5:50
72 2755 Tyler Hill JR SCOTTS VALLEY 18:07 5:50
73 1562 Rafael Ramerez SR KING CITY 18:08 5:51
74 3020 Emilio Flores JR ST. MARY'S-BERKELEY 18:09 5:51
75 14 Jerry Cheung SR ALBANY 18:13 5:52
76 1558 Jesus Camacho FR KING CITY 18:13 5:52
77 3325 Matthew Eckert SR VALLEY CHRISTIAN 18:14 5:52
78 475 Bryan Vann SO CARDINAL NEWMAN 18:17 5:53
79 2921 Jesse Rose SR ST. BONAVENTURE 18:19 5:54
80 104 Daniel O'Hearn SO ARCATA 18:20 5:54
81 624 Tyler Sprague JR CHARLES WRIGHT 18:20 5:54
82 3092 Calvin Allan SO THE DALLES 18:22 5:55
83 3030 Tommy Vasquez SO ST. MARY'S-BERKELEY 18:23 5:55
84 3022 Texara Jake SR ST. MARY'S-BERKELEY 18:25 5:56
85 1949 James White SR MORRO BAY 18:26 5:56
86 3216 Patrick Cahill SR TRINITY 18:28 5:57
87 2915 Matt Davis SR ST. BONAVENTURE 18:28 5:57
88 1167 Jesse Palmer JR FORTUNA 18:29 5:57
89 3093 Quinton Cole SO THE DALLES 18:32 5:58
90 1288 Angad Bhai SR HARVARD WESTLAKE 18:34 5:59
91 3380 Kevin Ford SO WEST VALLEY 18:38 6:00
92 1293 Ian Mc Clellan SR HARVARD WESTLAKE 18:41 6:01
93 2759 Charles Ng JR SCOTTS VALLEY 18:42 6:01
94 1946 Steve Neuman SO MORRO BAY 18:47 6:03
95 1289 Andrew Ham SR HARVARD WESTLAKE 18:48 6:03
96 2290 Ross Ostarello JR PALMA 18:48 6:03
97 474 Charlie Shureen JR CARDINAL NEWMAN 18:48 6:03
98 2590 Ryan McNamara SR SAN LORENZO VALLEY 18:49 6:04
99 3017 Eugene Borgerson JR ST. MARY'S-BERKELEY 18:52 6:05
100 3383 Grant Thorkelson SR WEST VALLEY 18:52 6:05
101 1166 Wade Dexter FORTUNA 18:55 6:06
102 2757 Kenji Kurita SO SCOTTS VALLEY 18:55 6:06
103 2754 Tyler Herst SO SCOTTS VALLEY 18:55 6:06
104 1556 Fransico Alcantar JR KING CITY 18:56 6:06
105 623 Fritz Fitzer JR CHARLES WRIGHT 18:56 6:06
106 620 Andy Backus SO CHARLES WRIGHT 18:58 6:07
107 3407 Art Bowlds SO WILLITS 18:59 6:07
108 2271 Kennen Dietz JR ORANGE LUTHERAN 18:59 6:07
109 2272 Wade Fordham JR ORANGE LUTHERAN 19:00 6:07
110 103 Patrick Joy SR ARCATA 19:00 6:07
111 2276 Charlie Salazar SO ORANGE LUTHERAN 19:03 6:08
112 24 Kevin Shea FR ALBANY 19:06 6:09
113 3084 Derek Hodges JR SUTTER UNION 19:06 6:09
114 2281 Dennis Cosgrove SR PALMA 19:07 6:09
115 3328 David Krauth SR VALLEY CHRISTIAN 19:09 6:10
116 607 Steven Brent-Chase JR CENTRAL VALLEY 19:16 6:12
117 3384 Chris Unger SR WEST VALLEY 19:19 6:13
118 29 Bing Xia SO ALBANY 19:20 6:14
119 935 Mario Garcia JR DUARTE 19:21 6:14
120 932 Vincent Aragon SO DUARTE 19:21 6:14
121 3376 Matt Baker SO WEST VALLEY 19:24 6:15
122 3382 Jonas Theile SR WEST VALLEY 19:29 6:17
123 2287 Samuel Lom JR PALMA 19:30 6:17
124 3323 Justin Cates JR VALLEY CHRISTIAN 19:31 6:17
125 2273 Matt Henderson JR ORANGE LUTHERAN 19:32 6:18
126 1513 Blake Bainum JR JUSTIN SIENA 19:35 6:19
127 613 Phillip Moyer SR CENTRAL VALLEY 19:37 6:19
128 100 Joel Armin-Hoiland SR ARCATA 19:39 6:20
129 23 John Shea SR ALBANY 19:40 6:20
130 1853 Steve Chait SR MENLO 19:44 6:21
131 610 Brandon Juergons SR CENTRAL VALLEY 19:44 6:22
132 2758 Alex Morano SO SCOTTS VALLEY 19:46 6:22
133 1560 Ruben Mendoza SR KING CITY 19:46 6:22
134 1519 Eric Haugen SO JUSTIN SIENA 19:52 6:24
135 3103 Fred Zenker JR THE DALLES 20:00 6:27
136 2270 James Beam SO ORANGE LUTHERAN 20:07 6:29
137 3331 Kole Tanoye SO VALLEY CHRISTIAN 20:11 6:30
138 15 Alean Daniel SR ALBANY 20:15 6:31
139 1292 Michael Lubin SO HARVARD WESTLAKE 20:25 6:35
140 2588 Stephen Keller SR SAN LORENZO VALLEY 20:25 6:35
141 2279 Josh Bellinger SR PALMA 20:36 6:38
142 3410 Sam Carey SO WILLITS 20:40 6:39
143 3412 Thomas Evind SR WILLITS 20:45 6:41
144 3377 Justin Barry SO WEST VALLEY 20:46 6:41
145 3095 Doug Harmon SO THE DALLES 20:46 6:41
146 27 Zi Wang SO ALBANY 20:48 6:42
147 2762 Karl Wilson SO SCOTTS VALLEY 20:49 6:42
148 3083 Chris Haines FR SUTTER UNION 20:56 6:45
149 1854 Alex Czarnecki JR MENLO 20:57 6:45
150 937 Joseph Navarro SO DUARTE 21:12 6:50
151 3097 Jacob Krueger SO THE DALLES 21:18 6:52
152 3406 Torrey Blake SR WILLITS 21:26 6:54
153 3224 Nick Valenzuela SR TRINITY 21:27 6:54
154 2750 Colin Gerber SO SCOTTS VALLEY 21:31 6:56
155 3228 David Yingling JR TRINITY 21:37 6:58
156 3326 Kenny Guertin JR VALLEY CHRISTIAN 21:40 6:59
157 3411 Daron Carter FR WILLITS 21:41 6:59
158 1522 Andrew Seguin FR JUSTIN SIENA 21:41 6:59
159 934 Jonathan Bolanos SO DUARTE 21:51 7:02
160 933 Jose Arroyo SR DUARTE 21:53 7:03
161 936 Paul McArthur SO DUARTE 22:11 7:09
162 1525 Chris Vecera FR JUSTIN SIENA 22:18 7:11
163 3089 Cody Savage JR SUTTER UNION 22:19 7:11
164 3086 Chris Murillo SO SUTTER UNION 22:20 7:12
165 3085 Joel Lundberg SR SUTTER UNION 22:23 7:13
166 1858 David Mora JR MENLO 22:25 7:13
167 1855 Will Dixon JR MENLO 22:27 7:14
168 609 James Harris JR CENTRAL VALLEY 22:29 7:14
169 3409 Nathan Campbell FR WILLITS 22:29 7:15
170 1518 Andrew Haugen SO JUSTIN SIENA 22:56 7:23
171 3408 Sam Burnett SR WILLITS 22:56 7:23
172 1515 Brian Fraser JR JUSTIN SIENA 23:25 7:33
173 3225 Danny Wells JR TRINITY 24:02 7:45
174 3226 Travis Wiillis JR TRINITY 24:06 7:46
175 1527 Zachary Zion FR JUSTIN SIENA 24:18 7:50
176 3221 Nick Harper SR TRINITY 26:58 8:41
177 3215 Chett Butler SR TRINITY 33:58 10:56
-------------------------------------------------------------------------------
. BOY'S DIVISION 4
-------------------------------------------------------------------------------

1. 75 CARMEL (16:44 83:38)
===================================
1 7 494 Patrick Parsel SR 16:07
2 13 491 Dylan Fitzpatrick JR 16:43
3 14 496 Nick Shea JR 16:46
4 18 490 Matt Dally JR 16:58
5 23 492 Phil Gundry SR 17:04
6 ( 29) 493 John Hannon JR 17:14
7 ( 56) 497 Matthew Ziering SR 17:55

2. 131 OAK PARK (17:06 85:28)
===================================
1 9 2185 Jordan Page JR 16:21
2 15 2173 Ken Brook JR 16:50
3 26 2188 Daren Stockard SR 17:13
4 36 2181 Daniel Jacob SR 17:26
5 45 2189 Matt Weiss 17:38
6 ( 46) 2183 Sean McCann SR 17:39
7 ( 62) 2180 Ryan Hopkins SO 18:00

3. 137 SAN LORENZO VALLEY (16:55 84:35)
===================================
1 2 2586 Alex Dunn SR 15:24
2 11 2582 Russell Bush SR 16:32
3 24 2589 Kevin Kelley SR 17:07
4 43 2584 Kevin Collins SO 17:37
5 57 2596 Nick Smielak SO 17:55
6 ( 96) 2590 Ryan McNamara SR 18:49
7 (136) 2588 Stephen Keller SR 20:25

4. 156 FLINTRIDGE PREP (17:13 86:04)
===================================
1 8 1042 Tom McLean JR 16:13
2 31 1044 Tony Myint JR 17:16
3 35 1043 Nik Miller SO 17:26
4 40 1046 Tony Tartaglio SR 17:33
5 42 1048 Gus Zoell JR 17:36
6 ( 50) 1038 Tom Adams SO 17:47
7 ( 54) 1045 Jeff Russell JR 17:54

5. 198 CARDINAL NEWMAN (17:21 86:43)
===================================
1 6 476 Jk Withers SR 16:02
2 25 471 Tim Cumbo JR 17:10
3 34 469 Galen Aymar SR 17:25
4 66 472 Christian Henderson JR 18:03
5 67 470 Andrew Bertolli JR 18:03
6 ( 77) 475 Bryan Vann SO 18:17
7 ( 95) 474 Charlie Shureen JR 18:48

6. 212 CHARLES WRIGHT (17:20 86:38)
===================================
1 3 626 Tom Wyatt SR 15:37
2 17 622 Alex Crabill SO 16:54
3 48 625 Dylan Twiner SO 17:45
4 64 621 Brett Cooper SO 18:02
5 80 624 Tyler Sprague JR 18:20
6 (102) 623 Fritz Fitzer JR 18:56
7 (103) 620 Andy Backus SO 18:58

7. 221 MORRO BAY (17:37 88:02)
===================================
1 30 1945 Jordan Gaffney SR 17:14
2 33 1947 Leland O'Connor JR 17:23
3 38 1948 Zack Stoddard SR 17:28
4 55 1943 Matt Baiz JR 17:54
5 65 1942 Ruben Arroyo JR 18:03
6 ( 84) 1949 James White SR 18:26
7 ( 92) 1946 Steve Neuman SO 18:47

8. 227 ST. BONAVENTURE (17:34 87:48)
===================================
1 10 2918 George Morris SR 16:25
2 37 2922 Robert Ryan SR 17:27
3 52 2919 Charles Mueller JR 17:52
4 58 2920 Danny Nunes JR 17:58
5 70 2914 Robert Chaparro SO 18:06
6 ( 78) 2921 Jesse Rose SR 18:19
7 ( 86) 2915 Matt Davis SR 18:28

9. 238 ARCATA (17:31 87:33)
===================================
1 5 102 John Figueiredo JR 15:58
2 39 105 Jason Simon JR 17:31
3 47 101 Catalin Corrigan JR 17:40
4 68 106 Robbie Stuart SR 18:04
5 79 104 Daniel O'Hearn SO 18:20
6 (107) 103 Patrick Joy SR 19:00
7 (125) 100 Joel Armin-Hoiland SR 19:39

10. 250 KING CITY (17:42 88:26)
===================================
1 16 1561 Jorge Oliveros SR 16:53
2 27 1559 Samuel Martinez SR 17:13
3 60 1557 Jesus Alvarez SR 17:59
4 72 1562 Rafael Ramerez SR 18:08
5 75 1558 Jesus Camacho FR 18:13
6 (101) 1556 Fransico Alcantar JR 18:56
7 (129) 1560 Ruben Mendoza SR 19:46

11. 277 HARVARD WESTLAKE (17:52 89:19)
===================================
1 20 1287 Jared Bell SR 17:01
2 28 1286 Kyle Bebak SR 17:13
3 51 1290 Scott Hieatt SR 17:50
4 88 1288 Angad Bhai SR 18:34
5 90 1293 Ian Mc Clellan SR 18:41
6 ( 93) 1289 Andrew Ham SR 18:48
7 (135) 1292 Michael Lubin SO 20:25

12. 345 ORANGE LUTHERAN (18:00 90:00)
===================================
1 4 2274 Jorge Jabaz SR 15:56
2 22 2275 Charles Riley SR 17:02
3 105 2271 Kennen Dietz JR 18:59
4 106 2272 Wade Fordham JR 19:00
5 108 2276 Charlie Salazar SO 19:03
6 (122) 2273 Matt Henderson JR 19:32
7 (132) 2270 James Beam SO 20:07

13. 376 WEST VALLEY (18:17 91:24)
===================================
1 12 3379 Jordan Fairley JR 16:35
2 63 3378 Pat Crowl JR 18:00
3 89 3380 Kevin Ford SO 18:38
4 98 3383 Grant Thorkelson SR 18:52
5 114 3384 Chris Unger SR 19:19
6 (118) 3376 Matt Baker SO 19:24
7 (119) 3382 Jonas Theile SR 19:29

14. 394 ST. MARY'S-BERKELEY (18:22 91:48)
===================================
1 59 3025 Matt Mullarkey SR 17:59
2 73 3020 Emilio Flores JR 18:09
3 82 3030 Tommy Vasquez SO 18:23
4 83 3022 Texara Jake SR 18:25
5 97 3017 Eugene Borgerson JR 18:52

15. 404 CENTRAL VALLEY (18:32 92:39)
===================================
1 19 608 Robert Edsall JR 17:00
2 21 612 Mitch McIntyre SR 17:02
3 113 607 Steven Brent-Chase JR 19:16
4 124 613 Phillip Moyer SR 19:37
5 127 610 Brandon Juergons SR 19:44
6 (160) 609 James Harris JR 22:29

16. 409 THE DALLES (18:31 92:34)
===================================
1 41 3098 Kenney Medina SO 17:35
2 69 3094 Kelton Fortune SO 18:05
3 81 3092 Calvin Allan SO 18:22
4 87 3093 Quinton Cole SO 18:32
5 131 3103 Fred Zenker JR 20:00
6 (140) 3095 Doug Harmon SO 20:46
7 (145) 3097 Jacob Krueger SO 21:18

17. 430 PALMA (18:37 93:03)
===================================
1 44 2283 Scott Edwards JR 17:38
2 61 2289 Robert Maher JR 18:00
3 94 2290 Ross Ostarello JR 18:48
4 111 2281 Dennis Cosgrove SR 19:07
5 120 2287 Samuel Lom JR 19:30
6 (137) 2279 Josh Bellinger SR 20:36

18. 456 ALBANY (18:44 93:38)
===================================
1 32 12 Sean Carey SR 17:19
2 74 14 Jerry Cheung SR 18:13
3 109 24 Kevin Shea FR 19:06
4 115 29 Bing Xia SO 19:20
5 126 23 John Shea SR 19:40
6 (134) 15 Alean Daniel SR 20:15
7 (141) 27 Zi Wang SO 20:48

19. 489 SCOTTS VALLEY (18:53 94:25)
===================================
1 71 2755 Tyler Hill JR 18:07
2 91 2759 Charles Ng JR 18:42
3 99 2757 Kenji Kurita SO 18:55
4 100 2754 Tyler Herst SO 18:55
5 128 2758 Alex Morano SO 19:46
6 (142) 2762 Karl Wilson SO 20:49
7 (148) 2750 Colin Gerber SO 21:31

20. 512 SUTTER UNION (19:36 97:59)
===================================
1 49 3087 Brian Nelson SR 17:45
2 53 3088 Nick Nelson SR 17:53
3 110 3084 Derek Hodges JR 19:06
4 143 3083 Chris Haines FR 20:56
5 157 3089 Cody Savage JR 22:19
6 (158) 3086 Chris Murillo SO 22:20
7 (159) 3085 Joel Lundberg SR 22:23

21. 531 DUARTE (19:25 97:01)
===================================
1 1 938 Mohamed Trafeh SR 15:16
2 116 935 Mario Garcia JR 19:21
3 117 932 Vincent Aragon SO 19:21
4 144 937 Joseph Navarro SO 21:12
5 153 934 Jonathan Bolanos SO 21:51
6 (154) 933 Jose Arroyo SR 21:53
7 (155) 936 Paul McArthur SO 22:11

22. 592 VALLEY CHRISTIAN (19:45 98:45)
===================================
1 76 3325 Matthew Eckert SR 18:14
2 112 3328 David Krauth SR 19:09
3 121 3323 Justin Cates JR 19:31
4 133 3331 Kole Tanoye SO 20:11
5 150 3326 Kenny Guertin JR 21:40

23. 678 WILLITS (20:43 103:31)
===================================
1 104 3407 Art Bowlds SO 18:59
2 138 3410 Sam Carey SO 20:40
3 139 3412 Thomas Evind SR 20:45
4 146 3406 Torrey Blake SR 21:26
5 151 3411 Daron Carter FR 21:41
6 (161) 3409 Nathan Campbell FR 22:29
7 (163) 3408 Sam Burnett SR 22:56

24. 712 TRINITY (21:56 109:40)
===================================
1 85 3216 Patrick Cahill SR 18:28
2 147 3224 Nick Valenzuela SR 21:27
3 149 3228 David Yingling JR 21:37
4 165 3225 Danny Wells JR 24:02
5 166 3226 Travis Wiillis JR 24:06
6 (168) 3221 Nick Harper SR 26:58
7 (169) 3215 Chett Butler SR 33:58

25. 723 JUSTIN SIENA (21:17 106:22)
===================================
1 123 1513 Blake Bainum JR 19:35
2 130 1519 Eric Haugen SO 19:52
3 152 1522 Andrew Seguin FR 21:41
4 156 1525 Chris Vecera FR 22:18
5 162 1518 Andrew Haugen SO 22:56
6 (164) 1515 Brian Fraser JR 23:25
7 (167) 1527 Zachary Zion FR 24:18


is published by

For questions or comments about content, contact the editors: Rich Gonzalez and Doug Speck
For business questions or comments, contact the publisher: John Dye

�2002-2004 by DyeStat