Compete. Claim. Connect.
Members:
312,414
| Results:
114,683,862
| Races:
348,097
| Clubs:
1,883
Find:
Add A Race
Login
Forgot Password
Sign Up
Browse:
Members
Clubs
Events & Results
Expo
Action Spy
Contact Us
F.A.Q.
Shop
Mighty Hamptons Triathlon 2008
When:
Sun, Sep 14, 2008
Where:
Sag Harbor, NY, USA
Web:
Official Site
Tweet
Follow Race
Follow Race
Olympic Triathlon-Swim 1500 meters, Bike 23.8 miles, Run 6.2...
Olympic Triathlon Relay-Swim 1500 meters, Bike 23.8 miles, R...
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-781
Female 1-100
Female 101-200
Female 201-230
Male 1-100
Male 101-200
Male 201-300
Male 301-400
Male 401-500
Male 501-548
Unspecified 1-3
A
1-100
|
101-200
|
201-300
|
301-400
|
401-500
|
501-600
|
601-700
|
701-781
F
1-100
|
101-200
|
201-230
M
1-100
|
101-200
|
201-300
|
301-400
|
401-500
|
501-548
U
1-3
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
Tj Tollakson
M
28
18
22:49
01:31
1 / 7 / 10
01:10
57:28
24.85
1 / 1 / 1
01:07
34:28
05:33
1 / 1 / 1
00:00
1:57:01
1
2
2
Nils Goerke
M
35
11
27:05
01:48
9 / 24 / 32
01:13
58:03
24.6
2 / 2 / 2
57
35:20
05:41
2 / 2 / 2
00:00
2:02:37
2
3
3
Takao Muehmel
M
35
10
25:55
01:43
5 / 15 / 21
01:23
1:00:26
23.63
3 / 4 / 4
01:06
38:39
06:14
4 / 5 / 5
00:00
2:07:27
1
4
4
John Hirsch
M
33
2
27:05
01:48
12 / 24 / 32
01:17
1:02:40
22.79
5 / 11 / 11
55
39:11
06:19
3 / 7 / 7
00:00
2:11:06
3
5
5
Nathanael Horne
M
36
482
28:09
01:52
11 / 33 / 43
01:12
1:01:03
23.39
5 / 8 / 8
01:08
40:26
06:31
8 / 13 / 13
00:00
2:11:56
4
6
6
jim byrne
M
37
552
28:49
01:55
15 / 40 / 51
02:10
1:00:27
23.62
4 / 5 / 5
01:32
39:20
06:20
6 / 8 / 8
00:00
2:12:15
2
7
7
Peter Ventura
M
30
1
26:25
01:45
9 / 18 / 26
01:18
1:03:16
22.57
7 / 17 / 17
01:03
41:37
06:42
8 / 25 / 25
00:00
2:13:37
5
8
8
Jim MacWhinnie
M
36
448
29:13
01:56
18 / 49 / 61
01:40
1:02:44
22.76
7 / 12 / 12
01:07
39:24
06:21
7 / 9 / 9
00:00
2:14:06
2
9
9
MICHAEL PERLBERG
M
25
639
27:04
01:48
6 / 23 / 31
01:35
1:03:02
22.65
2 / 15 / 15
01:39
41:38
06:42
5 / 26 / 26
00:00
2:14:57
6
10
10
Will Varley
M
39
480
30:36
02:02
26 / 68 / 86
01:42
1:01:20
23.28
6 / 9 / 9
01:16
40:40
06:33
9 / 14 / 14
00:00
2:15:30
7
11
11
Private
M
37
50
24:08
01:36
4 / 9 / 12
01:26
1:03:12
22.59
9 / 16 / 16
01:10
45:57
07:24
35 / 101 / 106
00:00
2:15:50
3
12
12
Christopher Johnson
M
30
604
31:20
02:05
31 / 86 / 108
02:41
1:00:12
23.72
2 / 3 / 3
01:40
40:06
06:28
4 / 10 / 10
00:00
2:15:58
4
13
13
MICHAEL HALOVATCH
M
30
115
31:06
02:04
28 / 81 / 101
02:15
1:00:34
23.58
3 / 6 / 6
01:49
40:49
06:35
5 / 15 / 15
00:00
2:16:31
8
14
14
TIMOTHY O'DAY
M
39
39
29:04
01:56
17 / 45 / 57
02:32
1:02:45
22.76
8 / 13 / 13
01:46
40:56
06:36
10 / 16 / 16
00:00
2:17:00
9
15
15
Brian Murphy
M
37
878
31:01
02:04
30 / 78 / 97
02:17
1:04:13
22.24
12 / 23 / 23
01:18
38:34
06:13
3 / 4 / 4
00:00
2:17:21
5
16
16
Charles Macintosh
M
31
778
27:32
01:50
13 / 30 / 38
02:02
1:01:02
23.4
4 / 7 / 7
01:18
46:29
07:29
30 / 116 / 123
00:00
2:18:21
1
17
17
CONOR MURPHY
M
41
578
30:37
02:02
7 / 69 / 87
02:06
1:04:34
22.12
5 / 25 / 25
01:16
40:19
06:30
2 / 12 / 12
00:00
2:18:51
3
18
18
Nicholas Wispelwey
M
28
374
25:42
01:42
3 / 13 / 19
02:18
1:07:41
21.1
3 / 61 / 63
01:36
41:50
06:44
6 / 30 / 31
00:00
2:19:05
6
19
19
Craig Foos
M
31
516
25:37
01:42
5 / 12 / 17
01:45
1:04:30
22.14
9 / 24 / 24
01:18
46:50
07:33
35 / 123 / 133
00:00
2:19:58
10
20
20
Brian Mcdonald
M
36
893
28:42
01:54
14 / 38 / 49
01:41
1:05:08
21.92
13 / 32 / 32
01:23
43:08
06:57
19 / 49 / 51
00:00
2:20:00
11
21
21
Ray Strong
M
39
669
34:36
02:18
52 / 178 / 231
01:47
1:03:39
22.43
11 / 20 / 20
01:45
38:44
06:14
5 / 6 / 6
00:00
2:20:30
12
22
22
George Ross
M
39
485
29:47
01:59
21 / 56 / 69
01:43
1:05:53
21.67
14 / 35 / 35
01:08
42:08
06:47
15 / 36 / 37
00:00
2:20:39
13
23
23
Aaron Essner
M
37
683
30:13
02:00
24 / 60 / 76
03:09
1:03:30
22.49
10 / 19 / 19
02:01
42:13
06:48
16 / 38 / 39
00:00
2:21:05
1
24
24
Richard Nebiosini
M
48
15
27:11
01:48
3 / 29 / 37
01:40
1:04:36
22.11
1 / 26 / 26
01:16
46:40
07:31
10 / 120 / 128
00:00
2:21:20
2
25
25
Mauricio Duarte
M
42
274
33:28
02:13
27 / 142 / 181
01:59
1:04:04
22.29
4 / 21 / 21
01:20
41:00
06:36
3 / 17 / 17
00:00
2:21:49
3
26
26
Dave Wissemann
M
44
189
30:14
02:00
6 / 62 / 78
01:24
1:06:40
21.42
9 / 43 / 44
01:34
42:09
06:47
7 / 37 / 38
00:00
2:22:00
1
1
27
Christiana Muehmel
F
33
17
25:59
01:43
7 / 7 / 22
01:24
1:11:51
19.87
33 / 17 / 176
01:15
41:42
06:43
9 / 1 / 27
00:00
2:22:11
7
27
28
Craig DUPREE
M
34
463
31:09
02:04
30 / 84 / 104
01:46
1:04:59
21.97
10 / 28 / 28
01:19
43:06
06:57
12 / 48 / 50
00:00
2:22:17
2
28
29
John Broich
M
47
415
30:55
02:03
7 / 75 / 93
02:00
1:04:59
21.97
2 / 28 / 28
01:31
43:24
07:00
3 / 54 / 56
00:00
2:22:47
4
29
30
James Natalicchio
M
43
168
26:26
01:45
2 / 19 / 27
02:12
1:08:53
20.73
25 / 90 / 94
01:23
44:01
07:06
11 / 61 / 64
00:00
2:22:53
8
30
31
Scott Hutchins
M
30
192
28:59
01:55
18 / 44 / 56
02:04
1:09:37
20.51
22 / 105 / 110
01:32
41:12
06:38
7 / 20 / 20
00:00
2:23:22
4
31
32
Timothy Davis
M
27
457
29:10
01:56
12 / 47 / 59
02:48
1:08:13
20.93
6 / 75 / 77
02:06
41:08
06:38
3 / 18 / 18
00:00
2:23:23
5
32
33
Brad Forth
M
29
395
29:06
01:56
11 / 46 / 58
02:04
1:09:43
20.48
12 / 109 / 114
01:13
41:19
06:39
4 / 23 / 23
00:00
2:23:24
9
33
34
Patrick Harten
M
34
193
33:48
02:15
49 / 151 / 193
02:02
1:07:56
21.02
17 / 69 / 71
01:31
38:17
06:10
2 / 3 / 3
00:00
2:23:31
10
34
35
Syed Ahmed
M
30
869
34:09
02:16
52 / 160 / 209
02:03
1:04:05
22.28
8 / 22 / 22
01:31
41:53
06:45
10 / 31 / 32
00:00
2:23:38
1
35
36
Thomas Slon
M
51
461
28:05
01:52
1 / 32 / 41
02:10
1:07:42
21.09
5 / 63 / 65
01:42
44:11
07:07
4 / 65 / 68
00:00
2:23:48
2
36
37
Larry Costantino
M
52
251
29:56
01:59
2 / 57 / 70
01:40
1:08:54
20.73
6 / 91 / 95
01:21
42:41
06:53
1 / 40 / 41
00:00
2:24:29
3
37
38
Peter Spagnoli
M
48
862
31:41
02:06
13 / 97 / 121
02:12
1:06:10
21.58
6 / 38 / 38
01:30
43:19
06:59
2 / 52 / 54
00:00
2:24:51
14
38
39
Stanley Osborne
M
38
522
31:25
02:05
32 / 89 / 111
01:59
1:07:06
21.28
19 / 50 / 52
01:41
42:48
06:54
18 / 43 / 45
00:00
2:24:57
4
39
40
Nicholas J Lacetera
M
45
307
31:02
02:04
8 / 79 / 98
02:10
1:08:42
20.79
11 / 86 / 89
01:22
41:45
06:44
1 / 28 / 29
00:00
2:24:59
11
40
41
Thomas Cohill
M
32
630
28:48
01:55
17 / 39 / 50
02:38
1:07:00
21.31
15 / 49 / 51
01:14
45:33
07:20
23 / 88 / 92
00:00
2:25:11
2
2
42
Elizabeth Smith
F
33
99
27:36
01:50
15 / 9 / 40
02:13
1:06:25
21.5
12 / 1 / 41
01:18
47:45
07:42
44 / 17 / 166
00:00
2:25:14
5
41
43
Private
M
43
254
30:56
02:03
8 / 76 / 94
01:45
1:05:24
21.83
7 / 33 / 33
01:26
45:55
07:24
19 / 98 / 103
00:00
2:25:23
6
42
44
Private
M
43
191
28:54
01:55
4 / 42 / 54
02:24
1:06:52
21.36
11 / 46 / 47
01:46
45:42
07:22
16 / 91 / 96
00:00
2:25:35
7
43
45
Michael Kasper
M
40
313
32:26
02:09
19 / 119 / 150
02:29
1:07:48
21.06
15 / 67 / 69
01:50
41:12
06:38
4 / 20 / 20
00:00
2:25:43
8
44
46
Michael Boublik
M
42
650
28:30
01:54
3 / 35 / 46
02:54
1:11:11
20.06
40 / 139 / 154
01:41
41:56
06:45
5 / 33 / 34
00:00
2:26:10
15
45
47
Viera Martin
M
38
673
28:53
01:55
16 / 41 / 53
02:48
1:11:47
19.89
42 / 156 / 172
01:33
41:14
06:39
11 / 22 / 22
00:00
2:26:13
6
46
48
William Dueker Iii
M
28
583
32:10
02:08
22 / 111 / 142
02:02
1:07:45
21.08
4 / 65 / 67
01:53
42:42
06:53
8 / 41 / 42
00:00
2:26:30
16
47
49
GREGORY HERTZ
M
35
94
27:10
01:48
10 / 28 / 36
02:50
1:09:27
20.56
32 / 103 / 107
01:35
45:36
07:21
31 / 90 / 94
00:00
2:26:37
17
48
50
Stephen Muzzonigro
M
38
13
30:59
02:03
29 / 77 / 96
01:40
1:08:02
20.99
23 / 72 / 74
01:42
44:24
07:09
25 / 67 / 70
00:00
2:26:46
5
49
51
Carl Wernicke
M
49
376
31:36
02:06
12 / 95 / 119
02:32
1:06:03
21.62
5 / 37 / 37
01:46
45:05
07:16
6 / 77 / 80
00:00
2:27:00
3
3
52
Katalin Fejes Toth
F
33
351
30:11
02:00
25 / 16 / 75
02:03
1:10:24
20.28
23 / 9 / 131
01:14
43:34
07:01
13 / 3 / 57
00:00
2:27:25
12
50
53
David Cowan
M
31
735
30:20
02:01
26 / 64 / 81
03:04
1:06:45
21.39
13 / 45 / 46
02:03
45:18
07:18
21 / 83 / 86
00:00
2:27:29
6
51
54
Bobby Wallace
M
48
478
34:06
02:16
19 / 159 / 207
02:05
1:05:04
21.95
3 / 30 / 30
01:38
44:48
07:13
5 / 73 / 76
00:00
2:27:39
1
52
55
JAMES KELLY
M
56
827
35:04
02:20
6 / 201 / 259
02:35
1:07:12
21.25
1 / 57 / 59
01:29
41:31
06:41
1 / 24 / 24
00:00
2:27:50
18
53
56
Jonathan Hook
M
38
616
31:24
02:05
31 / 88 / 110
03:02
1:06:25
21.5
17 / 41 / 41
01:42
45:30
07:20
29 / 86 / 90
00:00
2:28:01
1
4
57
Felicia Wagner
F
26
9
26:23
01:45
5 / 8 / 25
01:30
1:09:29
20.55
11 / 5 / 108
01:13
49:29
07:58
27 / 35 / 232
00:00
2:28:02
19
54
58
Kevin Cavanaugh
M
37
759
35:00
02:20
59 / 198 / 254
02:52
1:06:21
21.52
16 / 40 / 40
02:02
41:55
06:45
14 / 32 / 33
00:00
2:28:08
1
5
59
Jeannine Bardo
F
46
718
29:37
01:58
4 / 13 / 68
02:07
1:09:46
20.47
14 / 6 / 116
01:44
45:36
07:21
9 / 5 / 94
00:00
2:28:48
7
55
60
Zvi Rhine
M
29
667
34:19
02:17
30 / 171 / 222
02:54
1:07:58
21.01
5 / 70 / 72
01:36
42:04
06:47
7 / 35 / 36
00:00
2:28:49
9
56
61
Wataru Shimizu
M
41
4
33:21
02:13
26 / 139 / 175
01:40
1:07:08
21.27
13 / 53 / 55
01:10
45:42
07:22
17 / 91 / 96
00:00
2:28:59
10
57
62
John Beech
M
41
743
31:53
02:07
14 / 105 / 131
02:41
1:10:52
20.15
37 / 129 / 142
01:42
41:59
06:46
6 / 34 / 35
00:00
2:29:06
11
58
63
Gregory Durovich
M
41
211
32:01
02:08
15 / 107 / 136
03:13
1:02:27
22.87
2 / 10 / 10
02:47
48:52
07:52
42 / 180 / 209
00:00
2:29:18
20
59
64
Brett House
M
37
473
34:57
02:19
57 / 192 / 248
02:08
1:06:12
21.57
15 / 39 / 39
02:07
43:57
07:05
24 / 59 / 62
00:00
2:29:20
12
60
65
John Nicolini
M
43
314
33:45
02:15
29 / 148 / 189
02:56
1:08:14
20.93
20 / 76 / 78
01:32
43:01
06:56
10 / 46 / 48
00:00
2:29:27
21
61
66
Tom Byrd
M
37
523
29:30
01:58
19 / 53 / 65
02:01
1:13:28
19.44
53 / 198 / 222
01:26
43:09
06:57
20 / 50 / 52
00:00
2:29:33
8
62
67
ASHLEY HONEY
M
29
388
25:33
01:42
2 / 11 / 16
01:54
1:16:04
18.77
31 / 275 / 314
02:15
44:03
07:06
11 / 62 / 65
00:00
2:29:46
13
63
68
Stephen Uresk
M
40
562
35:09
02:20
51 / 210 / 269
02:22
1:08:50
20.75
24 / 89 / 92
01:31
42:19
06:49
8 / 39 / 40
00:00
2:30:09
14
64
69
Jordan Metzl
M
42
183
32:21
02:09
18 / 118 / 149
03:12
1:08:17
20.91
22 / 77 / 79
02:17
44:07
07:06
12 / 63 / 66
00:00
2:30:13
1
6
70
Alison Vanzandbergen
F
35
606
37:22
02:29
89 / 93 / 398
01:53
1:06:59
21.32
18 / 2 / 50
01:15
42:47
06:54
17 / 2 / 44
00:00
2:30:14
2
7
71
Natalie Penny
F
38
19
30:14
02:00
25 / 17 / 78
01:34
1:10:49
20.16
38 / 11 / 141
01:17
46:25
07:29
38 / 7 / 120
00:00
2:30:18
22
65
72
Gregory Dobson
M
35
214
33:49
02:15
47 / 152 / 195
01:43
1:07:41
21.1
22 / 61 / 63
01:35
45:34
07:21
30 / 89 / 93
00:00
2:30:19
13
66
73
Michael Warlan
M
32
406
36:11
02:24
67 / 255 / 326
03:44
1:05:04
21.95
11 / 30 / 30
01:44
43:41
07:02
14 / 55 / 58
00:00
2:30:21
9
67
74
Chris Koegel
M
25
232
37:36
02:30
46 / 312 / 411
02:34
1:08:30
20.85
7 / 82 / 84
01:42
40:06
06:28
2 / 10 / 10
00:00
2:30:26
23
68
75
Private
M
38
769
33:23
02:13
44 / 140 / 178
03:28
1:09:58
20.41
34 / 112 / 118
01:57
41:44
06:43
12 / 27 / 28
00:00
2:30:28
3
69
76
Michael Christenson
M
50
653
31:42
02:06
5 / 98 / 122
02:26
1:06:35
21.45
1 / 42 / 43
01:36
48:23
07:48
11 / 167 / 190
00:00
2:30:40
24
70
77
AC MORGAN
M
39
447
28:35
01:54
13 / 36 / 47
03:00
1:09:22
20.59
30 / 100 / 104
02:26
47:21
07:38
43 / 139 / 152
00:00
2:30:42
25
71
78
Philip LaVoie
M
35
855
32:50
02:11
41 / 129 / 165
02:37
1:09:14
20.63
28 / 96 / 100
01:32
44:38
07:11
26 / 69 / 72
00:00
2:30:50
15
72
79
DAVID COLES
M
43
614
35:24
02:21
55 / 221 / 283
02:14
1:04:44
22.06
6 / 27 / 27
01:25
47:12
07:36
28 / 130 / 142
00:00
2:30:57
7
73
80
Private
M
49
205
34:13
02:16
21 / 165 / 215
02:23
1:07:37
21.12
9 / 58 / 60
01:34
45:26
07:19
8 / 85 / 88
00:00
2:31:11
2
8
81
Raquel Miller
F
26
707
30:25
02:01
13 / 18 / 82
03:03
1:08:41
20.79
8 / 3 / 88
01:55
47:11
07:36
14 / 11 / 140
00:00
2:31:13
4
74
82
Tom Florio
M
52
486
32:17
02:09
9 / 115 / 146
02:09
1:07:06
21.28
2 / 50 / 52
01:46
47:58
07:44
10 / 156 / 175
00:00
2:31:14
8
75
83
Stephen Bonebrake
M
47
690
24:35
01:38
2 / 10 / 14
01:57
1:10:23
20.29
17 / 122 / 130
03:54
50:30
08:08
29 / 222 / 267
00:00
2:31:17
16
76
84
Gregory Dillon
M
41
680
31:47
02:07
13 / 102 / 127
03:07
1:08:06
20.97
18 / 73 / 75
01:48
46:33
07:30
26 / 117 / 124
00:00
2:31:19
14
77
85
Richard Diamond
M
33
356
33:01
02:12
44 / 133 / 169
04:10
1:10:46
20.18
25 / 128 / 140
02:23
41:11
06:38
6 / 19 / 19
00:00
2:31:29
26
78
86
Gerard Kendall
M
36
671
33:52
02:15
48 / 153 / 197
02:58
1:09:22
20.59
29 / 100 / 104
01:57
43:22
06:59
22 / 53 / 55
00:00
2:31:29
17
79
87
Roman Kochanowsky
M
43
68
34:20
02:17
41 / 172 / 223
01:43
1:07:58
21.01
17 / 70 / 72
01:51
46:02
07:25
22 / 105 / 110
00:00
2:31:51
1
80
88
Kyle Vander Plaat
M
20
694
29:35
01:58
2 / 55 / 67
03:41
1:11:22
20.01
4 / 147 / 162
02:05
45:50
07:23
3 / 94 / 99
00:00
2:32:31
9
81
89
Lawrence Maraldo
M
47
282
34:51
02:19
27 / 188 / 244
01:59
1:07:11
21.26
8 / 56 / 58
01:39
46:59
07:34
11 / 126 / 136
00:00
2:32:37
5
82
90
Lawrence Gabriel
M
51
540
31:48
02:07
6 / 104 / 129
02:33
1:10:00
20.4
8 / 114 / 120
01:34
46:45
07:32
6 / 121 / 130
00:00
2:32:38
27
83
91
William Shepard
M
35
129
26:41
01:46
7 / 20 / 28
03:16
1:13:38
19.39
57 / 203 / 231
02:18
46:51
07:33
39 / 124 / 134
00:00
2:32:42
28
84
92
Thomas Malone
M
36
52
26:57
01:47
8 / 22 / 30
03:08
1:13:16
19.49
50 / 193 / 216
01:49
47:35
07:40
45 / 146 / 160
00:00
2:32:44
18
85
93
Christopher Galati
M
42
102
35:37
02:22
56 / 228 / 290
02:27
1:06:42
21.41
10 / 44 / 45
02:04
46:02
07:25
21 / 105 / 110
00:00
2:32:49
15
86
94
Brooks Perlin
M
34
113
30:41
02:02
27 / 70 / 88
02:01
1:10:56
20.13
27 / 132 / 146
01:41
47:36
07:40
43 / 147 / 161
00:00
2:32:54
29
87
95
Mike Judge
M
36
860
21:59
01:27
3 / 6 / 8
04:11
1:13:36
19.4
56 / 202 / 230
02:55
50:24
08:07
67 / 220 / 265
00:00
2:33:04
4
9
96
Jennifer Place
F
34
47
33:26
02:13
47 / 38 / 179
01:39
1:11:10
20.07
28 / 13 / 152
01:31
45:27
07:19
22 / 4 / 89
00:00
2:33:11
19
88
97
Derrick Acker
M
43
201
34:14
02:16
39 / 166 / 217
02:49
1:06:55
21.34
12 / 48 / 49
02:00
47:16
07:37
29 / 132 / 145
00:00
2:33:12
30
89
98
ALFREDO ZULLO
M
37
390
31:31
02:06
34 / 91 / 115
02:44
1:07:08
21.27
20 / 53 / 55
02:07
49:46
08:01
62 / 205 / 243
00:00
2:33:14
20
90
99
Marc Bochner
M
43
897
37:42
02:30
93 / 322 / 422
02:46
1:08:17
20.91
21 / 77 / 79
01:52
42:59
06:56
9 / 45 / 47
00:00
2:33:33
3
10
100
ALLISON SILVERMAN
F
25
816
31:45
02:07
19 / 24 / 124
02:19
1:10:13
20.34
14 / 8 / 126
01:39
47:54
07:43
16 / 19 / 172
00:00
2:33:48
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.