Compete. Claim. Connect.
Members:
312,952
| Results:
114,980,467
| Races:
349,536
| Clubs:
1,884
Find:
Add A Race
Login
Forgot Password
Sign Up
Browse:
Members
Clubs
Events & Results
Expo
Action Spy
Contact Us
F.A.Q.
Shop
Ford New York City Triathlon 2004
When:
Sun, Jun 27, 2004
Where:
New York, NY, USA
Web:
Official Site
Tweet
Follow Race
Follow Race
TRI://1500 Meter Swim - 40K - 10K Run Results
Male
Female
Overall
Average:
Count:
Top Finisher:
Top Member:
Other Years:
Select ...
View Mode:
Age Groups
Genders
Select ...
Overall 1-100
Overall 101-200
Overall 201-300
Overall 301-400
Overall 401-500
Overall 501-600
Overall 601-700
Overall 701-800
Overall 801-900
Overall 901-1000
Overall 1001-1047
Female 1-100
Female 101-200
Female 201-300
Female 301-338
Male 1-100
Male 101-200
Male 201-300
Male 301-400
Male 401-500
Male 501-600
Male 601-697
Unspecified 1-12
A
1-100
|
101-200
|
201-300
|
301-400
|
401-500
|
501-600
|
601-700
|
701-800
|
801-900
|
901-1000
|
1001-1047
F
1-100
|
101-200
|
201-300
|
301-338
M
1-100
|
101-200
|
201-300
|
301-400
|
401-500
|
501-600
|
601-697
U
1-12
or
Name or Bib:
Lookup
Clear
Overall Results
Swim
T
Cycle
T
Run
Pnlty
A
G
O
Athlete
M/F
A
Bib
Time
Pace
A/G/O
Time
Time
Speed
A/G/O
Time
Time
Pace
A/G/O
Time
Final
Claim!
1
1
1
Stephen Smith
M
34
-
15:30
01:02
5 / 5 / 5
02:50
1:00:42
24.57
1 / 1 / 1
:48
34:54
05:36
1 / 8 / 8
00:00
1:54:44
1
2
2
Doug Clark
M
35
-
17:11
01:08
6 / 33 / 34
02:37
1:02:10
23.99
1 / 3 / 3
:58
33:46
05:26
1 / 2 / 2
00:00
1:56:42
2
3
3
Todd Menzel
M
31
-
14:34
:58
1 / 1 / 1
02:44
1:00:47
24.53
2 / 2 / 2
:56
38:36
06:12
17 / 52 / 52
00:00
1:57:37
2
4
4
Donny Forsyth
M
37
-
17:11
01:08
5 / 33 / 34
02:49
1:02:26
23.89
2 / 5 / 5
:57
34:58
05:37
2 / 9 / 9
00:00
1:58:21
3
5
5
Christopher Thomas
M
32
-
17:18
01:09
17 / 41 / 42
02:33
1:02:36
23.82
4 / 6 / 6
:53
35:03
05:38
2 / 10 / 10
00:00
1:58:23
4
6
6
Dave Kane
M
33
-
15:08
01:00
2 / 2 / 2
02:41
1:05:07
22.9
6 / 12 / 12
:51
35:44
05:45
3 / 13 / 13
00:00
1:59:31
1
7
7
Brendan Scanlon
M
27
-
16:30
01:06
5 / 23 / 23
03:11
1:02:54
23.71
1 / 7 / 7
01:01
36:37
05:53
4 / 19 / 19
00:00
2:00:13
1
8
8
Jarrod Shoemaker
M
21
-
15:59
01:03
2 / 9 / 9
02:43
1:09:03
21.6
4 / 61 / 61
:59
32:11
05:10
1 / 1 / 1
00:00
2:00:55
2
9
9
Greg Stewart
M
28
-
16:46
01:07
6 / 28 / 28
02:54
1:05:16
22.85
3 / 15 / 15
:57
35:21
05:41
2 / 11 / 11
00:00
2:01:14
1
10
10
Michael McMahon
M
40
-
17:16
01:09
4 / 40 / 41
02:53
1:05:58
22.61
3 / 18 / 18
01:01
34:07
05:29
1 / 4 / 4
00:00
2:01:15
5
11
11
Wayne Brandt
M
34
-
15:25
01:01
4 / 4 / 4
02:52
1:04:18
23.19
5 / 11 / 11
01:10
37:58
06:06
11 / 32 / 32
00:00
2:01:43
2
12
12
William Kelly
M
41
-
17:54
01:11
8 / 62 / 67
02:40
1:06:52
22.3
5 / 29 / 29
:50
34:09
05:29
2 / 5 / 5
00:00
2:02:25
3
13
13
Ian Ray
M
40
-
17:07
01:08
2 / 30 / 31
03:17
1:03:27
23.5
1 / 8 / 8
01:04
37:37
06:03
4 / 29 / 29
00:00
2:02:32
6
14
14
Jake Taylor
M
34
-
15:21
01:01
3 / 3 / 3
02:59
1:07:43
22.02
13 / 43 / 43
01:13
35:48
05:45
4 / 14 / 14
00:00
2:03:04
2
15
15
Jordan Rapp
M
24
-
18:52
01:15
9 / 112 / 129
03:00
1:06:16
22.5
1 / 22 / 22
01:09
34:23
05:32
2 / 7 / 7
00:00
2:03:40
7
16
16
Robert Wood
M
34
-
17:10
01:08
14 / 32 / 33
03:09
1:06:36
22.39
8 / 24 / 24
:55
36:49
05:55
8 / 21 / 21
00:00
2:04:39
3
17
17
Jonathan Mccall
M
29
-
18:24
01:13
20 / 87 / 97
03:10
1:07:16
22.17
10 / 37 / 37
:55
35:39
05:44
3 / 12 / 12
00:00
2:05:24
4
18
18
BRITTON SMITH
M
27
-
16:26
01:05
4 / 20 / 20
03:21
1:05:55
22.62
5 / 17 / 17
01:12
38:36
06:12
11 / 52 / 52
00:00
2:05:30
5
19
19
Michael Egan
M
27
-
16:24
01:05
3 / 19 / 19
03:34
1:05:25
22.8
4 / 16 / 16
01:14
38:53
06:15
15 / 63 / 64
00:00
2:05:30
8
20
20
Tim Donahue
M
34
-
17:51
01:11
21 / 56 / 61
03:59
1:06:13
22.52
7 / 21 / 21
01:16
36:25
05:51
6 / 17 / 17
00:00
2:05:44
3
21
21
Alex May
M
35
-
17:26
01:09
10 / 46 / 47
02:48
1:06:21
22.48
5 / 23 / 23
:46
38:33
06:12
10 / 50 / 50
00:00
2:05:54
6
22
22
Andrew Gunther
M
28
-
18:59
01:15
31 / 120 / 139
04:05
1:07:20
22.15
11 / 38 / 38
01:30
34:06
05:29
1 / 3 / 3
00:00
2:06:00
4
23
23
Todd Long
M
35
-
19:03
01:16
25 / 124 / 143
02:56
1:03:51
23.36
3 / 9 / 9
01:28
38:50
06:14
15 / 62 / 63
00:00
2:06:08
7
24
24
Austin Whitman
M
26
-
18:14
01:12
16 / 77 / 84
04:05
1:05:13
22.87
2 / 14 / 14
01:16
37:30
06:02
8 / 27 / 27
00:00
2:06:18
9
25
25
Will Fisher
M
33
-
16:39
01:06
11 / 26 / 26
04:16
1:06:38
22.38
9 / 26 / 26
01:20
37:44
06:04
10 / 30 / 30
00:00
2:06:37
8
26
26
Jesse Kropelnicki
M
25
-
18:40
01:14
24 / 100 / 113
03:00
1:06:00
22.6
6 / 20 / 20
01:10
38:01
06:07
9 / 35 / 35
00:00
2:06:51
3
27
27
Nicholas Kulesa
M
21
-
19:07
01:16
13 / 132 / 151
03:29
1:06:57
22.27
2 / 30 / 30
01:15
36:10
05:49
3 / 15 / 15
00:00
2:06:58
5
28
28
Jon Hussey
M
37
-
17:42
01:10
14 / 54 / 57
03:11
1:07:38
22.05
8 / 41 / 41
01:08
38:13
06:09
7 / 40 / 40
00:00
2:07:52
10
29
29
Brian Shelden
M
33
-
16:49
01:07
13 / 29 / 29
02:52
1:07:07
22.22
10 / 34 / 34
:53
40:17
06:28
27 / 98 / 102
00:00
2:07:58
1
30
30
Joshua Marcus
M
18
-
16:19
01:05
2 / 15 / 15
03:03
1:08:41
21.71
2 / 54 / 54
01:05
39:23
06:20
4 / 79 / 80
00:00
2:08:31
11
31
31
Charles Pegg
M
34
-
16:01
01:04
9 / 11 / 11
03:37
1:10:54
21.03
27 / 103 / 105
01:35
36:26
05:51
7 / 18 / 18
00:00
2:08:33
4
32
32
rob isabelle
M
42
-
20:41
01:22
41 / 285 / 335
03:21
1:07:02
22.25
6 / 32 / 32
01:14
34:20
05:31
3 / 6 / 6
02:00
2:08:38
4
33
33
Jeffrey Falcone
M
21
-
19:05
01:16
12 / 131 / 150
02:49
1:08:49
21.67
3 / 56 / 56
:51
37:45
06:04
5 / 31 / 31
00:00
2:09:19
6
34
34
Kevin Curtin
M
35
-
19:33
01:18
39 / 172 / 197
03:50
1:06:59
22.26
7 / 31 / 31
01:43
37:18
06:00
4 / 26 / 26
00:00
2:09:23
9
35
35
Shawn Faurot
M
25
-
16:12
01:04
2 / 14 / 14
03:47
1:08:04
21.91
14 / 45 / 45
01:15
40:13
06:28
22 / 96 / 100
00:00
2:09:31
12
36
36
Dan Isleib
M
34
-
18:42
01:14
40 / 103 / 116
03:54
1:07:39
22.04
12 / 42 / 42
01:10
38:13
06:09
13 / 40 / 40
00:00
2:09:38
10
37
37
Fred Hines
M
25
-
17:14
01:08
8 / 39 / 40
04:12
1:09:46
21.38
18 / 75 / 75
01:16
37:12
05:59
6 / 24 / 24
00:00
2:09:40
11
38
38
Brendan Corcoran
M
26
-
19:23
01:17
37 / 151 / 175
02:59
1:07:02
22.25
9 / 32 / 32
01:01
39:20
06:19
16 / 77 / 78
00:00
2:09:45
7
39
39
Beat Hauser
M
35
-
19:22
01:17
32 / 150 / 174
02:51
1:08:29
21.78
9 / 50 / 50
01:00
38:04
06:07
6 / 36 / 36
00:00
2:09:46
13
40
40
Charlie Rey
M
30
-
18:47
01:15
43 / 107 / 121
03:54
1:07:28
22.1
11 / 40 / 40
01:17
38:28
06:11
16 / 46 / 46
00:00
2:09:54
5
41
41
David Gatz
M
43
-
18:08
01:12
12 / 75 / 82
03:29
1:04:12
23.23
2 / 10 / 10
01:11
43:04
06:55
36 / 211 / 231
00:00
2:10:04
14
42
42
Sproule Love
M
32
-
18:05
01:12
26 / 73 / 78
03:33
1:10:21
21.2
21 / 92 / 94
01:44
36:24
05:51
5 / 16 / 16
00:00
2:10:07
12
43
43
Brandon Del Campo
M
27
-
18:35
01:14
21 / 94 / 105
03:41
1:09:18
21.52
17 / 67 / 67
01:58
36:38
05:53
5 / 20 / 20
00:00
2:10:10
8
44
44
Ken Hayes
M
35
-
19:04
01:16
26 / 128 / 147
03:26
1:05:12
22.87
4 / 13 / 13
01:12
41:24
06:39
42 / 138 / 145
00:00
2:10:18
9
45
45
Carlos Cruz
M
39
-
17:12
01:08
7 / 38 / 39
03:13
1:09:48
21.37
15 / 76 / 76
01:23
38:46
06:14
14 / 60 / 60
00:00
2:10:22
2
46
46
Carl Potthoff
M
19
-
17:37
01:10
4 / 50 / 53
03:23
1:09:02
21.6
3 / 60 / 60
01:06
39:16
06:19
3 / 75 / 76
00:00
2:10:24
10
47
47
Andrew Rothfeder
M
35
-
19:44
01:18
45 / 188 / 216
03:09
1:06:51
22.31
6 / 28 / 28
:53
39:59
06:26
22 / 89 / 93
00:00
2:10:36
11
48
48
Sean Fitzpatrick
M
35
-
16:31
01:06
3 / 24 / 24
03:10
1:09:01
21.61
12 / 59 / 59
01:42
40:36
06:32
30 / 109 / 113
00:00
2:11:00
13
49
49
Adam De Havenon
M
26
-
19:01
01:16
32 / 122 / 141
03:21
1:10:04
21.28
21 / 84 / 84
01:24
37:14
05:59
7 / 25 / 25
00:00
2:11:04
15
50
50
Christopher Townsend
M
31
-
16:28
01:05
10 / 21 / 21
03:26
1:10:44
21.08
26 / 102 / 104
01:27
39:01
06:16
20 / 68 / 69
00:00
2:11:06
12
51
51
Simon Sawyer
M
37
-
17:39
01:10
12 / 52 / 55
03:35
1:09:53
21.34
18 / 79 / 79
01:14
38:55
06:15
17 / 65 / 66
00:00
2:11:16
6
52
52
Chris Frost
M
41
-
18:02
01:12
10 / 69 / 74
03:17
1:09:45
21.38
18 / 73 / 73
01:09
39:30
06:21
11 / 81 / 82
00:00
2:11:43
7
53
53
Paul Mundinger Ii
M
44
-
17:27
01:09
5 / 47 / 48
03:38
1:07:12
22.19
7 / 36 / 36
01:25
42:02
06:45
30 / 166 / 179
00:00
2:11:44
8
54
54
Jeffrey Kotecki
M
44
-
19:51
01:19
27 / 206 / 236
04:17
1:07:43
22.02
8 / 43 / 43
01:54
38:05
06:07
6 / 37 / 37
00:00
2:11:50
5
55
55
Matthew Raske
M
21
-
16:22
01:05
4 / 18 / 18
03:40
1:11:54
20.74
7 / 130 / 133
01:22
38:33
06:12
8 / 50 / 50
00:00
2:11:51
6
56
56
Mason Jones
M
21
-
18:53
01:15
10 / 113 / 130
03:42
1:09:07
21.58
5 / 64 / 64
:57
39:12
06:18
10 / 71 / 72
00:00
2:11:51
13
57
57
CONOR MURPHY
M
37
-
19:35
01:18
40 / 175 / 201
03:26
1:08:31
21.77
10 / 51 / 51
01:13
39:19
06:19
18 / 76 / 77
00:00
2:12:04
16
58
58
Taylor Antrim
M
30
-
17:11
01:08
15 / 33 / 34
03:46
1:09:06
21.58
15 / 63 / 63
01:19
41:08
06:37
34 / 127 / 132
00:00
2:12:30
3
59
59
Damian Bergamaschi
M
19
-
16:19
01:05
1 / 15 / 15
03:09
1:07:07
22.22
1 / 34 / 34
:57
39:08
06:17
2 / 69 / 70
06:00
2:12:40
14
60
60
James Strain
M
35
-
17:25
01:09
9 / 45 / 46
03:31
1:09:50
21.35
16 / 77 / 77
01:27
40:52
06:34
34 / 119 / 124
00:00
2:13:05
9
61
61
Ray Brunsberg
M
40
-
18:02
01:12
11 / 69 / 74
03:31
1:08:07
21.89
10 / 48 / 48
01:09
42:18
06:48
33 / 182 / 197
00:00
2:13:07
17
62
62
ANDREW GROSS
M
34
-
19:08
01:16
57 / 134 / 153
04:09
1:08:37
21.73
14 / 52 / 52
01:56
39:20
06:19
22 / 77 / 78
00:00
2:13:10
15
63
63
Rodney Cutler
M
37
-
19:30
01:18
38 / 166 / 191
03:54
1:09:50
21.35
17 / 77 / 77
01:50
38:30
06:11
9 / 48 / 48
00:00
2:13:34
16
64
64
Scott Hirshorn
M
35
-
20:36
01:22
70 / 280 / 327
03:52
1:10:02
21.29
20 / 82 / 82
01:35
37:58
06:06
5 / 32 / 32
00:00
2:14:03
17
65
65
Jonathan Simon
M
36
-
17:23
01:09
8 / 44 / 45
04:03
1:11:49
20.77
32 / 129 / 132
01:25
39:25
06:20
19 / 80 / 81
00:00
2:14:05
14
66
66
Pieter Van Eijsden
M
28
-
19:18
01:17
36 / 144 / 166
02:46
1:08:20
21.82
15 / 49 / 49
:57
42:45
06:52
46 / 202 / 220
00:00
2:14:06
10
67
67
SCOTT TAYLOR
M
42
-
21:58
01:27
64 / 409 / 503
03:56
1:09:03
21.6
14 / 61 / 61
01:00
38:23
06:10
7 / 42 / 42
00:00
2:14:20
7
68
68
Joe Van Dyke
M
22
-
21:41
01:26
28 / 379 / 458
03:44
1:10:55
21.03
6 / 104 / 106
01:02
37:10
05:58
4 / 23 / 23
00:00
2:14:32
18
69
69
Timothy Oday
M
35
-
18:44
01:14
23 / 105 / 119
04:34
1:08:40
21.72
11 / 53 / 53
01:45
40:55
06:35
36 / 122 / 127
00:00
2:14:38
15
70
70
Jason Pettigrew
M
29
-
19:44
01:18
44 / 188 / 216
03:37
1:10:12
21.24
22 / 87 / 88
01:15
39:51
06:24
19 / 87 / 90
00:00
2:14:39
11
71
71
william garry
M
44
-
18:19
01:13
13 / 82 / 89
03:37
1:10:11
21.25
19 / 86 / 86
01:35
41:04
06:36
19 / 124 / 129
00:00
2:14:46
18
72
72
Jay Hachadoorian
M
31
-
18:56
01:15
46 / 116 / 133
03:44
1:11:33
20.84
36 / 121 / 124
01:00
39:43
06:23
24 / 85 / 87
00:00
2:14:56
1
1
73
Jennifer Forsyth
F
31
-
18:26
01:13
35 / 11 / 100
03:23
1:10:11
21.25
19 / 1 / 86
01:22
41:37
06:41
41 / 7 / 153
00:00
2:14:59
12
73
74
Kenneth Robins
M
41
-
17:59
01:11
9 / 66 / 71
04:25
1:09:43
21.39
17 / 72 / 72
01:15
41:38
06:42
25 / 146 / 155
00:00
2:15:00
13
74
75
JOE MANGAN
M
42
-
20:17
01:21
35 / 252 / 294
04:47
1:08:46
21.69
11 / 55 / 55
01:26
39:50
06:24
12 / 86 / 88
00:00
2:15:06
14
75
76
Aaron Altura
M
41
-
17:11
01:08
3 / 33 / 34
05:10
1:14:00
20.15
41 / 205 / 213
:56
37:58
06:06
5 / 32 / 32
00:00
2:15:15
16
76
77
John Stamler
M
28
-
21:06
01:24
78 / 329 / 392
04:00
1:06:45
22.34
8 / 27 / 27
01:19
42:30
06:50
42 / 193 / 210
00:00
2:15:40
19
77
78
David Istvan
M
34
-
18:57
01:15
49 / 119 / 137
03:39
1:11:37
20.82
37 / 123 / 126
01:15
40:20
06:29
28 / 99 / 103
00:00
2:15:48
20
78
79
RYAN SALEM
M
32
-
20:38
01:22
132 / 283 / 331
03:57
1:12:43
20.51
46 / 159 / 162
:56
37:35
06:02
9 / 28 / 28
00:00
2:15:49
15
79
80
John Buzanga
M
43
-
18:24
01:13
15 / 87 / 97
03:22
1:11:05
20.98
24 / 109 / 112
01:08
41:50
06:43
27 / 156 / 166
00:00
2:15:49
21
80
81
John East
M
30
-
18:20
01:13
33 / 83 / 91
03:45
1:13:22
20.33
54 / 185 / 189
01:23
39:14
06:18
21 / 74 / 75
00:00
2:16:04
19
81
82
J.m. Dardier
M
39
-
18:36
01:14
21 / 97 / 108
03:12
1:12:03
20.7
38 / 136 / 139
01:04
41:10
06:37
37 / 130 / 135
00:00
2:16:05
16
82
83
Karl Delaney
M
42
-
19:52
01:19
28 / 211 / 241
04:00
1:08:06
21.9
9 / 47 / 47
01:42
42:26
06:49
34 / 190 / 206
00:00
2:16:06
22
83
84
Michael Kozlansky
M
33
-
19:49
01:19
90 / 201 / 230
03:36
1:10:24
21.18
22 / 93 / 95
01:08
41:09
06:37
35 / 129 / 134
00:00
2:16:06
17
84
85
Jonathan Neil
M
29
-
20:20
01:21
57 / 256 / 298
03:31
1:12:18
20.63
29 / 149 / 152
01:31
38:28
06:11
10 / 46 / 46
00:00
2:16:08
23
85
86
Paul Bashforth
M
31
-
19:28
01:17
75 / 163 / 188
03:53
1:10:31
21.15
23 / 97 / 99
01:13
41:08
06:37
33 / 127 / 132
00:00
2:16:13
17
86
87
Wade Stone
M
44
-
19:48
01:19
25 / 198 / 227
04:36
1:11:19
20.91
26 / 115 / 118
01:25
39:11
06:18
8 / 70 / 71
00:00
2:16:19
24
87
88
William Riehm
M
34
-
17:11
01:08
16 / 33 / 34
03:58
1:11:18
20.92
33 / 114 / 117
01:41
42:12
06:47
53 / 174 / 188
00:00
2:16:20
20
88
89
Charles Scott
M
36
-
18:36
01:14
20 / 97 / 108
04:29
1:11:30
20.86
28 / 120 / 123
01:37
40:11
06:28
25 / 94 / 98
00:00
2:16:23
18
89
90
Simon Gisby
M
42
-
19:40
01:18
21 / 179 / 206
03:21
1:11:47
20.77
27 / 127 / 130
01:06
40:30
06:31
15 / 105 / 109
00:00
2:16:24
18
90
91
Christian Del Valle
M
28
-
19:28
01:17
41 / 163 / 188
04:14
1:12:42
20.51
32 / 158 / 161
01:16
38:47
06:14
14 / 61 / 62
00:00
2:16:27
19
91
92
David Henzlik
M
42
-
18:20
01:13
14 / 83 / 91
03:16
1:12:26
20.59
32 / 155 / 158
01:01
41:26
06:40
22 / 140 / 147
00:00
2:16:29
21
92
93
Vitaliy Litovchenko
M
39
-
17:39
01:10
13 / 52 / 55
03:46
1:13:10
20.38
48 / 177 / 181
01:09
40:46
06:33
33 / 116 / 121
00:00
2:16:30
19
93
94
Timothy Oakes
M
29
-
19:03
01:16
34 / 124 / 143
04:06
1:06:37
22.39
7 / 25 / 25
01:28
45:18
07:17
77 / 299 / 337
00:00
2:16:32
25
94
95
Jeremy Colangelo-Bryan
M
31
-
20:24
01:21
117 / 263 / 305
04:50
1:10:39
21.11
24 / 100 / 102
02:17
38:25
06:10
15 / 45 / 45
00:00
2:16:35
26
95
96
Justin Holmes
M
31
-
21:07
01:24
152 / 332 / 396
03:28
1:12:32
20.56
45 / 156 / 159
01:07
38:23
06:10
14 / 42 / 42
00:00
2:16:37
20
96
97
Geoff Booth
M
42
-
18:50
01:15
18 / 110 / 126
04:20
1:11:12
20.95
25 / 112 / 115
01:29
40:48
06:33
18 / 118 / 123
00:00
2:16:39
20
97
98
RYAN FIBIGER
M
25
-
20:46
01:23
67 / 294 / 347
03:55
1:10:01
21.3
19 / 81 / 81
01:57
40:00
06:26
20 / 90 / 94
00:00
2:16:39
21
98
99
Gregg Fergot
M
41
-
22:34
01:30
83 / 481 / 594
04:22
1:08:49
21.67
12 / 56 / 56
01:50
39:13
06:18
9 / 72 / 73
00:00
2:16:48
27
99
100
Francisco Arenas
M
32
-
19:30
01:18
76 / 166 / 191
03:00
1:11:27
20.87
35 / 118 / 121
:57
42:02
06:45
51 / 166 / 179
00:00
2:16:56
Home
|
Browse Groups
|
Browse Members
|
Athlete Directory
|
F.A.Q.
|
Advertising
|
Contact Us
|
Privacy Policy
© Copyright 2001-2013, Athlinks.com. All rights reserved.
Licensed – U.S. Patent No. 6,985,875 and 7,047,214.