Skip to content

Analysis

Updates on Ironman-Distance Records

I’ve just posted an update to the “Ironman-Distance Records” page.

Here are some notable updates after the 2019 season:

  • The fastest 2019 Ironman-distance finishes by Tyler Butterfield (7:44) and Lucy Charles-Barclay (8:31) are in the Top 5 fastest results of all time.
  • There were quite a few Top 5 bike times in 2019: Fast bike rides by Andrew Starykowicz (in Florida and Texas), by Boris Stein (in Sweden), by Teresa Adam and by Kim Morrison (both in Western Australia).
  • With their marathons in Florida and Cozumel, Ben Hoffman and Ty Butterfield are now in the Top 5 fastest run times.
  • I’ve added a new “Fastest on Land” category, with Joe Skipper taking the lead with his Florida race. The fastest female race is still Daniela Ryf’s Kona 2018 win.
  • We’ve had four new male continental records: Matt Trautman (for Africa), Cameron Wurf (for Oceania), Mario de Elias (for South America) and Tyler Butterfield (for North America, not counting Texas 2018). There was also one female continental record, set by Sarah Crowley for Oceania (again not counting Texas 2018).
  • There were too many notable national records in 2019 to list them here (10 male and 9 female records), but check out the records page for a full list!
  • In addition there were a lot of new entries in the “National Top 5” overall and in Kona for the USA, Germany, Australia, Canada, New Zealand and Great Britain.

Fastest Times & Best Performances 2019 – Part 4: Overall

This is the last part of my series on fast 2019 Ironman-distance racing. Check out the other posts on the swim, bike and run legs.

Male Professionals

As usual, the fastest times of the year are dominated by the quick courses in Cozumel, Barcelona or Western Australia, while most of the best performances have been delivered in Kona. This year there has been a record number of sub-8s: Last year there were 16, this year there have been 32!

Top 32 Fastest Times of 2019 (All Sub-8)

Rank Name Nation Actual Time Race
1 Tyler Butterfield BMU 07:44:01 IM Cozumel on 2019-11-24
2 Florian Angert GER 07:45:05 IM Barcelona on 2019-10-06
3 Alistair Brownlee GBR 07:45:20 IM Western Australia on 2019-12-01
4 Joe Skipper GBR 07:46:28 IM Florida on 2019-11-02
5 Cameron Wurf AUS 07:46:54 IM Italy on 2019-09-21
6 Michael Weiss AUT 07:47:12 IM Cozumel on 2019-11-24
7 Ben Hoffman USA 07:48:29 IM Florida on 2019-11-02
8 Boris Stein GER 07:49:14 IM Sweden on 2019-08-17
9 Matt Trautman ZAF 07:50:15 Challenge Almere on 2019-09-14
10 Patrik Nilsson SWE 07:50:55 IM Texas on 2019-04-27
11 Denis Chevrot FRA 07:51:00 IM Sweden on 2019-08-17
12 Jan Frodeno GER 07:51:13 IM Hawaii on 2019-10-12
13 Mario De Elias ARG 07:52:02 IM Cozumel on 2019-11-24
14 Mathias Lyngsoe Petersen DEN 07:52:29 IM Sweden on 2019-08-17
15 Morten Brammer Olesen DEN 07:53:02 IM Sweden on 2019-08-17
16 Frederik Van Lierde BEL 07:53:25 IM Barcelona on 2019-10-06
17 Kristian Hogenhaug DEN 07:53:52 Challenge Almere on 2019-09-14
18 Tomas Renc CZE 07:54:05 IM Sweden on 2019-08-17
19 Manuel Kueng SUI 07:54:59 IM Cozumel on 2019-11-24
20 Eneko Llanos ESP 07:55:16 IM Vitoria-Gasteiz on 2019-07-14
21 Matt Burton AUS 07:55:40 IM Western Australia on 2019-12-01
22 Jan Frodeno GER 07:56:02 IM Germany on 2019-06-30
23 Andrew Starykowicz USA 07:56:32 IM Florida on 2019-11-02
24 Matt Hanson USA 07:57:03 IM Boulder on 2019-06-09
25 Nick Kastelein AUS 07:57:32 IM Barcelona on 2019-10-06
26 Cody Beals CAN 07:58:34 IM Mont Tremblant on 2019-08-18
27 Paul Schuster GER 07:58:37 IM Cozumel on 2019-11-24
28 Andreas Dreitz GER 07:59:02 Challenge Roth on 2019-07-07
29 Gustavo Rodriguez Iglesias ESP 07:59:25 IM Sweden on 2019-08-17
30 Timothy O’Donnell USA 07:59:41 IM Hawaii on 2019-10-12
31 Frederik Van Lierde BEL 07:59:43 IM Cozumel on 2019-11-24
32 Pedro Jose Andujar ESP 07:59:48 IM Sweden on 2019-08-17

TOP 10 Performances of 2019

Rank Name Nation Normalized Time Actual Time Race
1 Jan Frodeno GER 07:53:09 07:51:13 IM Hawaii on 2019-10-12
2 Jan Frodeno GER 07:55:07 07:56:02 IM Germany on 2019-06-30
3 Sebastian Kienle GER 07:59:00 08:00:01 IM Germany on 2019-06-30
4 Alistair Brownlee GBR 07:59:30 07:45:20 IM Western Australia on 2019-12-01
5 Timothy O’Donnell USA 08:01:39 07:59:41 IM Hawaii on 2019-10-12
6 Patrik Nilsson SWE 08:01:50 07:50:55 IM Texas on 2019-04-27
7 Cody Beals CAN 08:03:22 07:58:34 IM Mont Tremblant on 2019-08-18
8 Matt Hanson USA 08:04:02 07:57:03 IM Boulder on 2019-06-09
9 Sebastian Kienle GER 08:04:03 08:02:04 IM Hawaii on 2019-10-12
10 Ben Hoffman USA 08:04:51 08:02:52 IM Hawaii on 2019-10-12

Female Professionals

The female Pros have finished an astounding number of 46 sub-9 finishes in the 2019 season – another big step-up after last year’s 30.

Top 46 Fastest Times of 2019 (All Sub-9)

Rank Name Nation Actual Time Race
1 Lucy Charles-Barclay GBR 08:31:09 Challenge Roth on 2019-07-07
2 Anne Haug GER 08:31:32 IM Copenhagen on 2019-08-18
3 Sara Svensk SWE 08:34:10 IM Barcelona on 2019-10-06
4 Daniela Ryf SUI 08:37:48 IM Texas on 2019-04-27
5 Sarah Crowley AUS 08:38:11 Challenge Roth on 2019-07-07
6 Carrie Lester AUS 08:38:41 IM Cozumel on 2019-11-24
7 Teresa Adam NZL 08:38:42 IM Western Australia on 2019-12-01
8 Jocelyn McCauley USA 08:39:41 IM Texas on 2019-04-27
9 Anne Haug GER 08:40:10 IM Hawaii on 2019-10-12
10 Sarah Piampiano USA 08:40:48 IM Brasil on 2019-05-26
11 Sarah Piampiano USA 08:42:57 IM Western Australia on 2019-12-01
12 Daniela Bleymehl GER 08:43:17 Challenge Roth on 2019-07-07
13 Lucy Charles-Barclay GBR 08:46:44 IM Hawaii on 2019-10-12
14 Sarah Crowley AUS 08:48:13 IM Hawaii on 2019-10-12
15 Carolin Lehrieder GER 08:48:23 IM Italy on 2019-09-21
16 Carrie Lester AUS 08:48:26 IM Mont Tremblant on 2019-08-18
17 Teresa Adam NZL 08:48:33 IM Cairns on 2019-06-09
18 Agnieszka Jerzyk POL 08:48:49 Challenge Roth on 2019-07-07
19 Laura Zimmermann GER 08:49:12 IM Barcelona on 2019-10-06
20 Camilla Pedersen DEN 08:49:23 IM Copenhagen on 2019-08-18
21 Sarah Crowley AUS 08:49:37 IM Arizona on 2019-11-24
22 Gurutze Frades Larralde ESP 08:49:40 IM Western Australia on 2019-12-01
23 Laura Philipp GER 08:51:42 IM Hawaii on 2019-10-12
24 Heather Jackson USA 08:52:10 IM Vitoria-Gasteiz on 2019-07-14
25 Daniela Ryf SUI 08:52:20 IM Austria on 2019-07-07
26 Maja Stage Nielsen DEN 08:52:26 IM Cozumel on 2019-11-24
27 Jocelyn McCauley USA 08:53:10 IM New Zealand on 2019-03-02
28 Sarah Crowley AUS 08:53:37 IM Cairns on 2019-06-09
29 Kaisa Sali FIN 08:53:51 IM Cairns on 2019-06-09
30 Katrina Matthews GBR 08:53:58 IM Western Australia on 2019-12-01
31 Heather Jackson USA 08:54:44 IM Hawaii on 2019-10-12
32 Carolin Lehrieder GER 08:55:13 Challenge Roth on 2019-07-07
33 Corinne Abraham GBR 08:55:22 IM Tallinn on 2019-08-03
34 Kaisa Sali FIN 08:55:33 IM Hawaii on 2019-10-12
35 Heather Jackson USA 08:55:49 IM Arizona on 2019-11-24
36 Yvonne Van Vlerken NED 08:56:10 Challenge Almere on 2019-09-14
37 Michelle Vesterby DEN 08:56:12 IM Cozumel on 2019-11-24
38 Jenny Schulz GER 08:56:39 IM Italy on 2019-09-21
39 Agnieszka Jerzyk POL 08:57:32 IM Western Australia on 2019-12-01
40 Kimberley Morrison GBR 08:57:53 IM Western Australia on 2019-12-01
41 Susie Cheetham GBR 08:58:02 IM Hamburg on 2019-07-28
42 Jeanni Seymour ZAF 08:58:03 IM Texas on 2019-04-27
43 Katrien Verstuyft BEL 08:58:10 IM Barcelona on 2019-10-06
44 Dimity-Lee Duke AUS 08:58:10 IM Barcelona on 2019-10-06
45 Corinne Abraham GBR 08:58:38 IM Hawaii on 2019-10-12
46 Carrie Lester AUS 08:58:40 IM Hawaii on 2019-10-12

Top 10 Performances of 2019

Rank Name Nation Normalized Time Actual Time Race
1 Anne Haug GER 08:42:18 08:40:10 IM Hawaii on 2019-10-12
2 Lucy Charles-Barclay GBR 08:43:24 08:31:09 Challenge Roth on 2019-07-07
3 Lucy Charles-Barclay GBR 08:48:54 08:46:44 IM Hawaii on 2019-10-12
4 Daniela Ryf SUI 08:49:48 08:37:48 IM Texas on 2019-04-27
5 Teresa Adam NZL 08:50:14 08:48:33 IM Cairns on 2019-06-09
6 Sarah Crowley AUS 08:50:23 08:48:13 IM Hawaii on 2019-10-12
7 Sarah Crowley AUS 08:50:36 08:38:11 Challenge Roth on 2019-07-07
8 Anne Haug GER 08:51:23 08:31:32 IM Copenhagen on 2019-08-18
9 Jocelyn McCauley USA 08:51:43 08:39:41 IM Texas on 2019-04-27
10 Daniela Ryf SUI 08:52:57 08:52:20 IM Austria on 2019-07-07

Fastest Times & Best Performances 2019 – Part 3: Run

Male Professionals

There were some amazing runs this season, with Ben Hoffman’s 2:36:09 the fastest of the year and also one of the best performances. Arguably, Tyler Butterfield’s 2:38 from Cozumel has been a better performance, also Jan Frodeno had two better 2019 marathon performances in his wins in Frankfurt and Kona.

TOP 10 Run Times of 2019

Rank Name Nation Actual Time Race
1 Ben Hoffman USA 02:36:09 IM Florida on 2019-11-02
2 Tyler Butterfield BMU 02:38:29 IM Cozumel on 2019-11-24
3 Joe Skipper GBR 02:39:01 IM Florida on 2019-11-02
4 Mike Phillips NZL 02:40:04 IM New Zealand on 2019-03-02
5 David McNamee GBR 02:41:01 Challenge Roth on 2019-07-07
6 Alessandro Degasperi ITA 02:42:05 Challenge Roth on 2019-07-07
7 Patrik Nilsson SWE 02:42:20 IM Texas on 2019-04-27
8 Cody Beals CAN 02:42:28 IM Mont Tremblant on 2019-08-18
9 Miquel Blanchart Tinto ESP 02:42:38 IM Barcelona on 2019-10-06
10 Jan Frodeno GER 02:42:43 IM Hawaii on 2019-10-12

TOP 10 Run Performances of 2019

Rank Name Nation Normalized Time Actual Time Race
1 Tyler Butterfield BMU 02:35:16 02:38:29 IM Cozumel on 2019-11-24
2 Jan Frodeno GER 02:39:17 02:43:57 IM Germany on 2019-06-30
3 Jan Frodeno GER 02:40:57 02:42:43 IM Hawaii on 2019-10-12
4 Ben Hoffman USA 02:41:22 02:43:08 IM Hawaii on 2019-10-12
5 Levi Maxwell AUS 02:41:57 02:45:33 Challenge Anhui on 2019-10-20
6 Sebastian Kienle GER 02:42:41 02:47:27 IM Germany on 2019-06-30
7 Ben Hoffman USA 02:43:18 02:36:09 IM Florida on 2019-11-02
8 Franz Loeschke GER 02:43:27 02:48:15 IM Germany on 2019-06-30
9 Cody Beals CAN 02:43:32 02:42:28 IM Mont Tremblant on 2019-08-18
10 Matt Hanson USA 02:43:40 02:48:34 IM Boulder on 2019-06-09

Female Professionals

Anne Haug’s Kona winning 2:51 marathon is both the fastest 2019 female time and best female run performance.

TOP 10 Run Times of 2019

Rank Name Nation Actual Time Race
1 Anne Haug GER 02:51:07 IM Hawaii on 2019-10-12
2 Sarah Piampiano USA 02:53:18 IM Brasil on 2019-05-26
3 Kristin Liepold GER 02:53:50 IM Tallinn on 2019-08-03
4 Kristin Liepold GER 02:54:04 IM Cairns on 2019-06-09
5 Kristin Liepold GER 02:55:34 IM New Zealand on 2019-03-02
6 Sara Svensk SWE 02:56:09 IM Barcelona on 2019-10-06
7 Sarah Piampiano USA 02:56:21 IM Hamburg on 2019-07-28
8 Kaisa Sali FIN 02:57:18 IM Hawaii on 2019-10-12
9 Daniela Ryf SUI 02:57:23 IM Texas on 2019-04-27
10 Anne Haug GER 02:57:26 IM Copenhagen on 2019-08-18

TOP 10 Run Performances of 2019

Rank Name Nation Normalized Time Actual Time Race
1 Anne Haug GER 02:49:16 02:51:07 IM Hawaii on 2019-10-12
2 Kaisa Sali FIN 02:55:23 02:57:18 IM Hawaii on 2019-10-12
3 Kristin Liepold GER 02:56:33 02:54:04 IM Cairns on 2019-06-09
4 Gurutze Frades Larralde ESP 02:56:49 02:58:45 IM Hawaii on 2019-10-12
5 Sarah Crowley AUS 02:57:23 02:59:20 IM Hawaii on 2019-10-12
6 Corinne Abraham GBR 02:57:31 02:59:28 IM Hawaii on 2019-10-12
7 Anne Haug GER 02:57:43 02:57:26 IM Copenhagen on 2019-08-18
8 Sarah Piampiano USA 02:57:58 02:56:21 IM Hamburg on 2019-07-28
9 Lisa Roberts USA 02:58:06 03:02:22 Challenge Taiwan on 2019-04-27
10 Kristin Liepold GER 02:58:27 03:00:24 IM Hawaii on 2019-10-12

Fastest Times & Best Performances 2019 – Part 2: Bike

Male Professionals

In 2019, Andrew Starykowicz is dominating the bike rankings, both with the fastest times and the best performances.

TOP 10 Bike Times of 2019

Rank Name Nation Actual Time Race
1 Andrew Starykowicz USA 04:01:19 IM Florida on 2019-11-02
2 Andrew Starykowicz USA 04:02:56 IM Texas on 2019-04-27
3 Boris Stein GER 04:03:08 IM Sweden on 2019-08-17
4 Joe Skipper GBR 04:05:51 IM Florida on 2019-11-02
5 Florian Angert GER 04:06:13 IM Barcelona on 2019-10-06
6 Michael Weiss AUT 04:07:18 IM Cozumel on 2019-11-24
7 Kennett Peterson USA 04:07:59 IM Boulder on 2019-06-09
8 Sam Long USA 04:08:44 IM Boulder on 2019-06-09
9 Cameron Wurf AUS 04:09:03 IM Italy on 2019-09-21
10 Matt Hanson USA 04:09:17 IM Boulder on 2019-06-09

TOP 10 Bike Performances of 2019

Rank Name Nation Normalized Time Actual Time Race
1 Andrew Starykowicz USA 04:15:27 04:12:07 IM New Zealand on 2019-03-02
2 Andrew Starykowicz USA 04:19:50 04:01:19 IM Florida on 2019-11-02
3 Lionel Sanders CAN 04:19:58 04:15:12 IM Mont Tremblant on 2019-08-18
4 Andrew Starykowicz USA 04:20:01 04:02:56 IM Texas on 2019-04-27
5 Cameron Wurf AUS 04:21:02 04:14:44 IM Hawaii on 2019-10-12
6 Sebastian Kienle GER 04:21:22 04:15:04 IM Hawaii on 2019-10-12
7 Philipp Koutny SUI 04:21:32 04:15:14 IM Hawaii on 2019-10-12
8 Sebastian Kienle GER 04:21:34 04:17:36 IM Germany on 2019-06-30
9 Kristian Hogenhaug DEN 04:21:40 04:15:21 IM Hawaii on 2019-10-12
10 Lionel Sanders CAN 04:21:41 04:15:22 IM Hawaii on 2019-10-12

Female Professionals

There are some new names in the female bike rankings (which were dominated by Daniela Ryf in 2018): Teresa Adam and Daniela Bleymehl have posted the fastest times and best performances.

TOP 10 Bike Times of 2019

Rank Name Nation Actual Time Race
1 Teresa Adam NZL 04:32:52 IM Western Australia on 2019-12-01
2 Kimberley Morrison GBR 04:34:53 IM Western Australia on 2019-12-01
3 Daniela Bleymehl GER 04:36:17 Challenge Roth on 2019-07-07
4 Laura Zimmermann GER 04:36:28 IM Barcelona on 2019-10-06
5 Kimberley Morrison GBR 04:36:39 IM Texas on 2019-04-27
6 Sara Svensk SWE 04:36:50 IM Barcelona on 2019-10-06
7 Anne Haug GER 04:37:28 IM Copenhagen on 2019-08-18
8 Lauren Brandon USA 04:38:06 IM Boulder on 2019-06-09
9 Dimity-Lee Duke AUS 04:38:11 IM Barcelona on 2019-10-06
10 Sarissa De Vries NED 04:38:12 Challenge Almere on 2019-09-14

TOP 10 Bike Performances of 2019

Rank Name Nation Normalized Time Actual Time Race
1 Daniela Bleymehl GER 04:48:45 04:36:17 Challenge Roth on 2019-07-07
2 Daniela Ryf SUI 04:49:15 04:43:35 IM Austria on 2019-07-07
3 Lucy Charles-Barclay GBR 04:51:56 04:39:20 Challenge Roth on 2019-07-07
4 Teresa Adam NZL 04:51:57 04:32:52 IM Western Australia on 2019-12-01
5 Laura Philipp GER 04:52:07 04:45:04 IM Hawaii on 2019-10-12
6 Daniela Bleymehl GER 04:52:11 04:45:08 IM Hawaii on 2019-10-12
7 Sarah Crowley AUS 04:52:52 04:40:13 Challenge Roth on 2019-07-07
8 Carolin Lehrieder GER 04:53:05 04:40:26 Challenge Roth on 2019-07-07
9 Carrie Lester AUS 04:53:43 04:48:20 IM Mont Tremblant on 2019-08-18
10 Heather Jackson USA 04:53:50 04:46:45 IM Hawaii on 2019-10-12

Fastest Times & Best Performances 2019 – Part 1: Swim

Male Professionals

TOP 10 Swim Times of 2019

without current-assisted swim courses

Rank Name Nation Actual Time Race
1 Thomas Davis GBR 00:43:38 Challenge Anhui on 2019-10-20
2 Alexander Berggren SWE 00:43:50 IM Sweden on 2019-08-17
3 Lukasz Wojt GER 00:44:30 IM Italy on 2019-09-21
4 Matt Franklin NZL 00:44:44 IM Australia on 2019-05-05
5 Denis Chevrot FRA 00:44:44 IM Australia on 2019-05-05
6 Clayton Fettell AUS 00:44:46 IM Australia on 2019-05-05
7 Mark Bowstead NZL 00:44:47 IM Australia on 2019-05-05
8 James Davy AUS 00:44:48 IM Australia on 2019-05-05
9 Tim Reed AUS 00:44:53 IM Australia on 2019-05-05
10 Mathias Lyngsoe Petersen DEN 00:45:27 IM Sweden on 2019-08-17

As noted above, these times are without potentially current-assisted swims. This year, the fastest overall swim including these courses was by Tim O’Donnell with a 39:18 in Cozumel.

TOP 10 Swim Performances of 2019

Rank Name Nation Normalized Time Actual Time Race
1 Lukasz Wojt GER 00:44:59 00:45:29 IM Austria on 2019-07-07
2 Lukasz Wojt GER 00:45:32 00:44:30 IM Italy on 2019-09-21
3 Josh Amberger AUS 00:45:49 00:47:28 IM Hawaii on 2019-10-12
4 Jan Frodeno GER 00:45:52 00:47:31 IM Hawaii on 2019-10-12
5 Alistair Brownlee GBR 00:45:54 00:47:33 IM Hawaii on 2019-10-12
6 Daniel Baekkegard DEN 00:45:56 00:47:35 IM Hawaii on 2019-10-12
7 Timothy O’Donnell USA 00:45:59 00:47:38 IM Hawaii on 2019-10-12
8 Maurice Clavel GER 00:46:01 00:47:40 IM Hawaii on 2019-10-12
9 Braden Currie NZL 00:46:02 00:47:41 IM Hawaii on 2019-10-12
10 Jesper Svensson SWE 00:46:03 00:47:42 IM Hawaii on 2019-10-12

Female Professionals

There’s no surprise that the best female swimmers in 2019 are Lauren Brandon and Lucy Charles-Barclay, but Teresa Adam is also consistently showing strong swims.

TOP 10 Swim Times of 2019

without current-assisted swim courses

Rank Name Nation Actual Time Race
1 Lauren Brandon USA 00:48:43 IM Boulder on 2019-06-09
2 Lucy Charles-Barclay GBR 00:49:01 Challenge Roth on 2019-07-07
3 Lucy Charles-Barclay GBR 00:49:02 IM Hawaii on 2019-10-12
4 Lauren Brandon USA 00:49:08 IM Hawaii on 2019-10-12
5 Rebecca Clarke NZL 00:49:19 IM New Zealand on 2019-03-02
6 Meredith Kessler USA 00:49:22 IM New Zealand on 2019-03-02
7 Teresa Adam NZL 00:49:24 IM New Zealand on 2019-03-02
8 Kelsey Withrow USA 00:49:28 IM Australia on 2019-05-05
9 Caroline Steffen SUI 00:49:32 IM Australia on 2019-05-05
10 Pamella Oliveira BRA 00:49:53 IM Brasil on 2019-05-26

As noted above, these times are without potentially current-assisted swims. This year, the fastest overall swim including these courses was by Carrie Lester with a 45:35 in Cozumel.

TOP 10 Swim Performances of 2019

Rank Name Nation Normalized Time Actual Time Race
1 Lucy Charles-Barclay GBR 00:47:18 00:49:01 Challenge Roth on 2019-07-07
2 Lucy Charles-Barclay GBR 00:47:20 00:49:02 IM Hawaii on 2019-10-12
3 Lauren Brandon USA 00:47:26 00:49:08 IM Hawaii on 2019-10-12
4 Lauren Brandon USA 00:47:29 00:48:43 IM Boulder on 2019-06-09
5 Lauren Brandon USA 00:48:59 00:49:58 IM Arizona on 2019-11-24
6 Rebecca Clarke NZL 00:49:49 00:49:19 IM New Zealand on 2019-03-02
7 Meredith Kessler USA 00:49:52 00:49:22 IM New Zealand on 2019-03-02
8 Teresa Adam NZL 00:49:54 00:49:24 IM New Zealand on 2019-03-02
9 Teresa Adam NZL 00:50:22 00:50:11 IM Cairns on 2019-06-09
10 Teresa Adam NZL 00:51:17 00:50:24 IM Western Australia on 2019-12-01
Select your currency
EUR Euro

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close