Timing by Granite State Race Services
http://www.gsrs.com
racetime@gsrs.com
Please LIKE our new facebook page!
Latest Results
Past Results
Upcoming Events
Raceday Registrations
About iResultsLIVE
Submit
TD Beach to Beacon 10k
Event Summary
Individual Results
Overall Results
Division Winners
Teams
Top Ten US
Race Statistics
Demographics
10k
Maine Finishers
Wheelchairs
F0114
F1519
F2024
F2529
F3034
F3539
F4044
F4549
F5054
F5559
F6064
F6569
F7074
F7579
F8099
M0114
M1519
M2024
M2529
M3034
M3539
M4044
M4549
M5054
M5559
M6064
M6569
M7074
M7579
M8099
Division Results for the MaineFinishers / M5054
<<First
<Prev
Next >
No.
Place
Div/Tot
Div
Nettime
Pace
Guntime
First Name
Last Name
Ag
S
City
St
Country
Team
55
54
1
M5054
35:48
5:46
35:49
Byrne
Decker
50
M
Yarmouth
ME
54
90
2
M5054
37:10
5:59
37:12
Keelyn
Wu
50
M
Freeport
ME
5853
171
3
M5054
39:46
6:24
39:58
Brian
Morin
54
M
Waterville
ME
988
182
4
M5054
40:08
6:28
40:15
Marc
Dugas
53
M
Scarborough
ME
823
194
5
M5054
40:29
6:31
40:38
Robert
Fast
54
M
Cumberland
ME
812
222
6
M5054
41:25
6:40
41:35
Vin
Veroneau
54
M
Portland
ME
3971
244
7
M5054
41:48
6:44
42:09
Chris
Waldman
50
M
Portland
ME
2063
274
8
M5054
42:22
6:50
42:36
Jeff
Jackson
52
M
Portland
ME
984
288
9
M5054
42:31
6:51
42:41
Dave
Howard
51
M
Saco
ME
1363
306
10
M5054
42:53
6:54
43:09
Mitch
Darrow
54
M
Portland
ME
4315
309
11
M5054
42:55
6:55
43:25
Winthrop
Smith Jr
53
M
East Baldwin
ME
213
324
12
M5054
43:12
6:58
43:23
Charles
Foehl
52
M
Portland
ME
3619
326
13
M5054
43:13
6:58
43:29
Edward
Libby
53
M
Cumberland
ME
5911
355
14
M5054
43:42
7:02
44:43
David
Grover
51
M
Scarborough
ME
4944
358
15
M5054
43:50
7:04
45:04
Peter
Watson
53
M
South Portland
ME
2695
391
16
M5054
44:09
7:07
44:47
Kevin
Cassidy
54
M
Brunswick
ME
580
397
17
M5054
44:15
7:08
44:52
Greg
Elder
50
M
Yarmouth
ME
L.L BEAN
7146
407
18
M5054
44:19
7:08
47:02
Doug
Beaulieu
53
M
West Newfield
ME
2578
410
19
M5054
44:21
7:09
45:37
Tim
Cook
53
M
Poland
ME
1398
427
20
M5054
44:35
7:11
44:54
Chris
Irish
51
M
Norway
ME
2356
447
21
M5054
44:53
7:14
45:19
William
Aube
52
M
Poland
ME
2913
451
22
M5054
44:57
7:14
48:32
Mike
Mageles
50
M
Denmark
ME
1433
458
23
M5054
45:03
7:15
45:47
Mark
Hare
51
M
Cape Elizabeth
ME
382
476
24
M5054
45:16
7:18
45:46
John
Boucher
54
M
Saco
ME
1159
505
25
M5054
45:37
7:21
45:59
Ed
Tumavicus
54
M
Portland
ME
2042
524
26
M5054
45:53
7:23
47:02
Patrick
Shrader
50
M
Arundel
ME
2711
542
27
M5054
46:06
7:25
46:31
Gregory
Lull
52
M
Portland
ME
2133
545
28
M5054
46:08
7:26
46:55
Bob
Vogel
54
M
Portland
ME
5138
563
29
M5054
46:17
7:27
47:24
Richard
Blanchette
52
M
Lewiston
ME
308
565
30
M5054
46:20
7:28
46:42
Karl
Moulton
51
M
Saco
ME
HANNAFORD
6312
570
31
M5054
46:22
7:28
47:09
Rob
Ruesch
53
M
Portland
ME
1634
580
32
M5054
46:27
7:29
47:03
Eric
Kruger
51
M
Cape Elizabeth
ME
BIW
4747
583
33
M5054
46:31
7:30
46:46
James
Bickford
53
M
Limington
ME
1038
586
34
M5054
46:33
7:30
47:22
Marc
Keffer
51
M
Portland
ME
389
602
35
M5054
46:42
7:31
53:15
Greg
Hughes
51
M
Gorham
ME
2927
607
36
M5054
46:46
7:32
47:34
Charles
Bacall
53
M
North Yarmouth
ME
7792
640
37
M5054
47:03
7:35
47:28
Wayne
Piers
54
M
Falmouth
ME
6591
641
38
M5054
47:03
7:35
47:28
Steve
Conley
53
M
Falmouth
ME
4166
646
39
M5054
47:05
7:35
47:30
Ronald
Hunt
50
M
Portland
ME
TD BANK
6398
680
40
M5054
47:18
7:37
50:16
James
Kavanagh
53
M
South Portland
ME
4953
695
41
M5054
47:24
7:38
48:01
Adam
Nappi
50
M
Freeport
ME
738
705
42
M5054
47:32
7:39
48:22
Paul
Pietropaoli
50
M
Yarmouth
ME
2418
706
43
M5054
47:32
7:39
48:18
Bob
Hoyt
51
M
Westbrook
ME
337
721
44
M5054
47:42
7:41
49:12
Bob
Martens
54
M
Biddeford
ME
6344
761
45
M5054
48:01
7:44
48:59
Charles
White
53
M
Rockland
ME
1981
762
46
M5054
48:02
7:44
49:36
John
Holdridge
50
M
Cape Elizabeth
ME
1344
772
47
M5054
48:06
7:45
50:51
Tom
Laverdiere
53
M
Yarmouth
ME
2236
784
48
M5054
48:15
7:46
49:48
Tim
Drapeau
52
M
Scarborough
ME
5111
795
49
M5054
48:20
7:47
50:18
John
Omalley
52
M
Portland
ME
1833
836
50
M5054
48:37
7:50
49:38
Dana
Foote
53
M
Cape Elizabeth
ME
4099
856
51
M5054
48:45
7:51
49:48
Glenney
Mahan
50
M
Mars Hill
ME
1738
888
52
M5054
49:07
7:55
50:11
Ken
Ginder
52
M
Cape Elizabeth
ME
1436
920
53
M5054
49:23
7:57
53:04
Robert
Trowbridge
51
M
Cape Elizabeth
ME
6872
924
54
M5054
49:25
7:58
50:51
Thomas
Luna
54
M
Portland
ME
5715
928
55
M5054
49:27
7:58
52:26
Andrew
Berglund
54
M
South Portland
ME
8152
934
56
M5054
49:29
7:58
50:14
Gary
Collette
51
M
Dayton
ME
7497
938
57
M5054
49:31
7:58
50:24
Michael
Shane
54
M
Poland
ME
4428
960
58
M5054
49:39
8:00
50:11
Andre
Hungerford
51
M
Portland
ME
1935
973
59
M5054
49:46
8:01
50:55
William
Breen
53
M
Cape Elizabetn
ME
3080
979
60
M5054
49:48
8:01
51:39
Steve
Snow
50
M
Windham
ME
2414
981
61
M5054
49:51
8:02
51:35
Art
Chase
52
M
Scarboruogh
ME
4617
988
62
M5054
49:55
8:02
50:48
Anthony
Lamarre
53
M
Freeport
ME
2157
990
63
M5054
49:56
8:03
52:28
Christopher
Harris
52
M
Cumberland
ME
223
991
64
M5054
49:57
8:03
51:48
Gregory
Smith
52
M
Yarmouth
ME
TD BANK
1998
1021
65
M5054
50:15
8:06
50:59
James
Babcock
50
M
Cape Elizabeth
ME
7851
1022
66
M5054
50:15
8:06
51:48
Steven
Harris
54
M
Lyman
ME
3121
1094
67
M5054
50:50
8:11
52:18
Patrick
Morin
51
M
Brunswick
ME
5490
1124
68
M5054
51:02
8:13
52:41
Joe
Lightbody
51
M
Kennebunk
ME
2071
1158
69
M5054
51:15
8:15
53:22
Steve
Rand
50
M
Scarborough
ME
396
1219
70
M5054
51:38
8:19
55:06
John
Dennison
54
M
Buxton
ME
ON SEMICONDUCTOR
5609
1225
71
M5054
51:41
8:20
53:31
Anthony
Craig
50
M
Cumberland Foreside
ME
6706
1305
72
M5054
52:15
8:25
55:15
Mark
Genesio
54
M
South Portland
ME
3727
1312
73
M5054
52:17
8:25
53:41
Robert
Brooks
52
M
Portland
ME
VERRILL DANA
345
1318
74
M5054
52:22
8:26
53:33
Dave
Ham
53
M
Saco
ME
HANNAFORD
3566
1362
75
M5054
52:42
8:29
58:42
Rolf
Westphal
53
M
Cumberland
ME
1547
1363
76
M5054
52:43
8:29
55:59
Marc
Hoffman
52
M
Cape Elizabeth
ME
2639
1371
77
M5054
52:46
8:30
54:24
John
Carter
53
M
Edgecomb
ME
7306
1384
78
M5054
52:52
8:31
1:02:24
Lawrence
Butts
54
M
Portland
ME
1828
1391
79
M5054
52:55
8:31
56:10
Daniel
Bodenski
53
M
Cape Elizabeth
ME
378
1405
80
M5054
53:01
8:32
57:10
Mark
Schmidt
54
M
Falmouth
ME
300
1412
81
M5054
53:02
8:33
54:54
Keith
Canning
52
M
Portland
ME
1610
1421
82
M5054
53:05
8:33
54:27
Stephen
Winger
52
M
Cape Elizabeth
ME
1735
1473
83
M5054
53:26
8:36
55:43
Hank
Sesselberg
50
M
Cape Elizabeth
ME
3714
1490
84
M5054
53:31
8:37
55:01
Jim
Dunlap
54
M
Manchester
ME
6272
1517
85
M5054
53:40
8:39
56:52
Loyd
Bowerman
54
M
Brunswick
ME
1160
1545
86
M5054
53:52
8:41
55:01
Henry
Griffin
54
M
Portland
ME
2851
1555
87
M5054
53:55
8:41
1:00:29
Mark
Adams
52
M
Lewiston
ME
1445
1563
88
M5054
53:57
8:41
58:01
Mike
Connolly
54
M
Cape Elizabeth
ME
2803
1604
89
M5054
54:10
8:43
55:51
Albert
Routh
50
M
Randolph
ME
3724
1628
90
M5054
54:17
8:45
57:17
Chuck
Pineo
54
M
York
ME
6346
1727
91
M5054
54:52
8:50
59:04
Jeff
Allen
51
M
Sabattus
ME
7361
1762
92
M5054
55:04
8:52
56:58
Brian
Mazjanis
50
M
Portland
ME
959
1798
93
M5054
55:15
8:54
55:52
Paul
McGrath
51
M
Cape Elizabeth
ME
5089
1837
94
M5054
55:29
8:56
59:00
Marc
Dube
54
M
Bowdoin
ME
8089
1839
95
M5054
55:29
8:56
1:00:19
David
Crowell
52
M
Newcastle
ME
3819
1919
96
M5054
55:58
9:01
59:23
Gil
Brennan
51
M
Cape Elizabeth
ME
3504
1969
97
M5054
56:15
9:04
59:03
John
Lyons
50
M
Biddeford
ME
6919
1979
98
M5054
56:18
9:04
56:22
Chris
Harnois
52
M
Westbrook
ME
7514
2025
99
M5054
56:33
9:06
57:10
Dan
Fahey
52
M
Portland
ME
2466
2065
100
M5054
56:46
9:09
57:48
John
Whalen
50
M
Kennebunk
ME
6534
2126
101
M5054
57:06
9:12
58:40
Richard
Hachey
52
M
East Millinocket
ME
2301
2129
102
M5054
57:07
9:12
59:49
Dennis
McDonald
54
M
North Waterboro
ME
4186
2135
103
M5054
57:10
9:12
1:02:14
James
Cusano
53
M
Topsham
ME
561
2146
104
M5054
57:14
9:13
58:39
David
Friedman
50
M
Falmouth
ME
UNUM
2346
2147
105
M5054
57:15
9:13
1:04:01
Brian
Griffin
54
M
Hodgdon
ME
1552
2152
106
M5054
57:16
9:13
1:01:04
David
Steinbrick
54
M
Cape Elizabeth
ME
TD BANK
3710
2168
107
M5054
57:20
9:14
1:01:16
Joseph
Phelan
52
M
Hallowell
ME
7246
2209
108
M5054
57:36
9:17
59:10
Darryl
Dibrigida
53
M
Scarborough
ME
1069
2258
109
M5054
57:51
9:19
1:00:28
Douglas
Chabot
50
M
Westbrook
ME
2864
2261
110
M5054
57:51
9:19
1:00:00
Robert
Curtis
53
M
Scarborough
ME
6255
2297
111
M5054
58:04
9:21
1:00:40
James
MacKay
53
M
Cape Elizabeth
ME
218
2298
112
M5054
58:05
9:21
1:02:03
Joseph
MacDonald
51
M
Yarmouth
ME
3069
2306
113
M5054
58:07
9:22
1:01:17
Torgrim
Jorgensen
53
M
Kennebunkport
ME
3439
2309
114
M5054
58:08
9:22
1:01:43
Walter
Pelkey
54
M
Portland
ME
398
2324
115
M5054
58:14
9:23
1:01:11
Harold
Caldwell
53
M
Scarborough
ME
ON SEMICONDUCTOR
1399
2345
116
M5054
58:22
9:24
1:02:53
Brian
McCarthy
52
M
Freeport
ME
4518
2381
117
M5054
58:33
9:26
1:05:30
Herb
Ivy
54
M
South Portland
ME
1489
2387
118
M5054
58:36
9:26
1:01:12
Asbjorn
Gustafson
54
M
Cape Elizabeth
ME
2530
2388
119
M5054
58:36
9:26
1:02:36
Chris
Sewall
50
M
Hope
ME
7812
2393
120
M5054
58:38
9:27
1:04:16
Ellis
Eckel
50
M
Pemaquid
ME
317
2401
121
M5054
58:41
9:27
1:00:48
Larry
Knight
53
M
North Waterboro
ME
7158
2436
122
M5054
58:52
9:29
1:03:07
James
Kearns
50
M
Franklin
ME
862
2546
123
M5054
59:25
9:34
1:01:17
Sam
Brown
51
M
Casco
ME
4144
2563
124
M5054
59:31
9:35
1:03:22
Chris
Mars
50
M
Scarborough
ME
1218
2565
125
M5054
59:32
9:35
1:03:34
Mark
Pettingill
52
M
Scarborough
ME
3527
2569
126
M5054
59:33
9:35
1:02:09
Peter
Swift
53
M
Portland
ME
3447
2599
127
M5054
59:43
9:37
1:03:08
Jamie
Zeitlin
53
M
Cape Elizabeth
ME
6949
2604
128
M5054
59:44
9:37
1:02:24
Matt
Juskiewicz
50
M
Gorham
ME
1475
2614
129
M5054
59:47
9:38
1:05:09
Daniel
Flaherty
51
M
Cape Elizabeth
ME
1438
2617
130
M5054
59:49
9:38
1:02:03
Marco
Diaz
51
M
Cape Elizabeth
ME
2522
2639
131
M5054
59:58
9:39
1:01:59
Kervin
Pattershall
51
M
Sanford
ME
1843
2641
132
M5054
59:58
9:39
1:04:16
Christopher
Pezzullo
52
M
Cape Elizabeth
ME
5902
2662
133
M5054
1:00:07
9:41
1:06:23
Roger
Hale
50
M
Limington
ME
2961
2680
134
M5054
1:00:14
9:42
1:02:43
John
Voisine
52
M
Cape Elizabeth
ME
835
2742
135
M5054
1:00:33
9:45
1:04:22
George
Bockus
50
M
Windham
ME
OLYMPIA SPORTS
4790
2750
136
M5054
1:00:34
9:45
1:01:35
William
Horsfall
53
M
So Freeport
ME
2544
2751
137
M5054
1:00:34
9:45
1:04:45
Carl
Foster
51
M
South Portland
ME
4718
2767
138
M5054
1:00:41
9:46
1:05:11
Lawrence
Turner
50
M
Windham
ME
UNUM
3491
2815
139
M5054
1:00:58
9:49
1:04:05
James
Cyr
52
M
Brunswick
ME
6475
2820
140
M5054
1:01:00
9:49
1:03:31
Benedict
Farino
51
M
Scarborough
ME
1264
2839
141
M5054
1:01:11
9:51
1:03:28
Steve
Douglas
51
M
Scarborough
ME
2036
2876
142
M5054
1:01:27
9:54
1:05:29
Paul
Lewandowski
51
M
Portland
ME
8077
2931
143
M5054
1:01:46
9:57
1:05:52
David
Clark
53
M
Falmouth
ME
5452
2936
144
M5054
1:01:51
9:58
1:05:54
Steve
Hinitt
50
M
Cape Elizabeth
ME
2351
2955
145
M5054
1:01:57
9:59
1:06:19
Gary
Nash
54
M
Peru
ME
2076
2976
146
M5054
1:02:07
10:00
1:08:09
Ryan
Hallczuk
51
M
Biddeford
ME
2948
2979
147
M5054
1:02:08
10:00
1:09:32
John
Wall
50
M
South Portland
ME
3477
2981
148
M5054
1:02:10
10:01
1:05:36
Juan
Palma
50
M
Falmouth
ME
763
2998
149
M5054
1:02:17
10:02
1:03:03
Paul
Gori
52
M
Portland
ME
4075
3014
150
M5054
1:02:21
10:02
1:09:23
William
Bailey
50
M
Lyman
ME
1986
3059
151
M5054
1:02:40
10:06
1:04:29
Tom
Brady
51
M
Cape Elizabeth
ME
6290
3068
152
M5054
1:02:43
10:06
1:06:54
Mark
Foster
54
M
South Portland
ME
7208
3111
153
M5054
1:03:00
10:09
1:07:18
Paul
Baxter
54
M
Lisbon Falls
ME
5300
3131
154
M5054
1:03:07
10:10
1:12:04
David
Howe
51
M
Portland
ME
5459
3161
155
M5054
1:03:21
10:12
1:05:50
Kenneth
Lemoult
53
M
Portland
ME
1707
3166
156
M5054
1:03:22
10:12
1:13:01
Paul
Cyr
51
M
Cape Elizabeth
ME
3393
3173
157
M5054
1:03:26
10:13
1:09:13
Scout
Wuerthner
54
M
Arundel
ME
5205
3187
158
M5054
1:03:30
10:14
1:10:03
Matthew
Tourangeau
52
M
Cape Elizabeth
ME
1368
3189
159
M5054
1:03:30
10:14
1:11:19
Chris
Green
50
M
Falmouth
ME
1008
3207
160
M5054
1:03:40
10:15
1:03:53
Timothy
Harper
51
M
Cape Elizabeth
ME
UNUM
6135
3215
161
M5054
1:03:43
10:16
1:08:30
Harold
Neales
50
M
Westbrook
ME
6698
3272
162
M5054
1:04:14
10:21
1:11:57
Dan
Guptill
51
M
Rockland
ME
4171
3285
163
M5054
1:04:16
10:21
1:12:03
Dannn
Donahue
53
M
Saco
ME
7573
3329
164
M5054
1:04:46
10:26
1:08:12
Lance
Johnson
50
M
Buxton
ME
3282
3334
165
M5054
1:04:49
10:26
1:08:19
Ethan
Owens
54
M
Buxton
ME
6198
3344
166
M5054
1:04:54
10:27
1:14:25
Robert
Lajoie
51
M
Lewiston
ME
6877
3359
167
M5054
1:05:01
10:28
1:11:51
Patrick
McLaughlin
54
M
Windham
ME
1147
3362
168
M5054
1:05:02
10:28
1:07:25
Jerry
Morin
52
M
Biddeford
ME
209
3388
169
M5054
1:05:10
10:30
1:10:28
Kenji
Delige
51
M
Turner
ME
TD BANK
3768
3389
170
M5054
1:05:11
10:30
1:11:41
Michael
Hodgkins
54
M
South Portland
ME
3815
3398
171
M5054
1:05:14
10:30
1:07:44
Michael
Cirillo
51
M
Pownal
ME
548
3406
172
M5054
1:05:20
10:31
1:12:34
Dennis
Doyle
50
M
Portland
ME
6334
3472
173
M5054
1:05:56
10:37
1:11:09
Kendall
Robinson
51
M
Spruce Head
ME
5709
3502
174
M5054
1:06:10
10:39
1:12:04
Craig
Piper
51
M
South Portland
ME
552
3509
175
M5054
1:06:16
10:40
1:12:06
Michael
Furlone
51
M
Windham
ME
7728
3518
176
M5054
1:06:17
10:41
1:12:33
Paul
Wehrle
53
M
Wiscasset
ME
5814
3541
177
M5054
1:06:28
10:42
1:11:06
Craig
Lowell
51
M
New Gloucester
ME
8135
3586
178
M5054
1:06:53
10:46
1:12:25
Leighton
Rainey
53
M
Bath
ME
3191
3620
179
M5054
1:07:18
10:50
1:15:56
James
Champ
53
M
Randolph
ME
8261
3632
180
M5054
1:07:27
10:52
1:14:56
Paul
Reynolds
52
M
Gorham
ME
8187
3638
181
M5054
1:07:32
10:53
1:15:39
Philip
Rumery
53
M
Gorham
ME
4567
3678
182
M5054
1:07:50
10:55
1:14:13
Fred
Meyer
54
M
Falmouth
ME
7472
3722
183
M5054
1:08:13
10:59
1:17:00
Michael
Dee
52
M
Scarborough
ME
4077
3733
184
M5054
1:08:18
11:00
1:11:29
Frank
Drigotas
53
M
Kennebunk
ME
2930
3751
185
M5054
1:08:28
11:02
1:14:58
James
Frederick
50
M
South Portland
ME
3917
3774
186
M5054
1:08:43
11:04
1:10:28
Denis
Tanguay
54
M
New Gloucester
ME
1373
3872
187
M5054
1:09:54
11:15
1:15:49
Gene
Longobardi
51
M
South Portland
ME
4894
3920
188
M5054
1:10:24
11:20
1:18:18
Tom
Robinson
54
M
Scarborough
ME
1651
3981
189
M5054
1:11:11
11:28
1:15:29
Thomas
Dolan
52
M
Cape Elizabeth
ME
7541
4024
190
M5054
1:11:57
11:35
1:15:41
Mike
Duggan
51
M
Westbrook
ME
1954
4031
191
M5054
1:12:05
11:36
1:21:57
Lawrence
Duperre
51
M
Cape Elizabeth
ME
380
4091
192
M5054
1:12:47
11:43
1:19:53
Carl
Poirier
54
M
Saco
ME
ON SEMICONDUCTOR
6208
4170
193
M5054
1:13:48
11:53
1:23:28
Kenneth
Nelson
54
M
Steep Falls
ME
4533
4291
194
M5054
1:16:13
12:16
1:21:14
Mark
Hurley
52
M
Old Orchard Beach
ME
1529
4296
195
M5054
1:16:25
12:18
1:20:53
Tom
Reck
53
M
Cape Elizabeth
ME
4754
4407
196
M5054
1:18:46
12:41
1:22:58
Stephen
Pate
50
M
Old Orchard Beach
ME
2866
4455
197
M5054
1:19:33
12:49
1:28:25
Richard
Wilson
53
M
Cape Elizabeth
ME
641
4524
198
M5054
1:21:42
13:09
1:29:01
Ted
Axelrod
51
M
Yarmouth
ME
319
4533
199
M5054
1:21:53
13:11
1:30:04
John
Herrman
53
M
Cape Elizabeth
ME
6717
4614
200
M5054
1:24:51
13:40
1:34:01
Roger
Stefani
51
M
Bangor
ME
6391
4624
201
M5054
1:25:14
13:43
1:31:12
Michael
Raymond
52
M
Scarborough
ME
7722
4631
202
M5054
1:25:26
13:45
1:32:50
Gary
Frost
50
M
Bangor
ME
5010
4705
203
M5054
1:29:25
14:24
1:36:40
Brent
Akeley
51
M
Westbrook
ME
4469
4725
204
M5054
1:30:32
14:35
1:40:26
Scott
Record
53
M
Lewiston
ME
604
4743
205
M5054
1:31:36
14:45
1:39:00
Jay
Baker
51
M
Portland
ME
L.L BEAN
<<First
<Prev
Next >