2026 Team BAR
9th — Team 10 Barrel
| Event | Category | Date | Name | Points | ||
|---|---|---|---|---|---|---|
| 2 | Echo Red to Red | Singlespeed Men | 3/14 | Tyler Miller | 14 | |
| 12 | Echo Red to Red | Category 1 Men 50+ | 3/14 | Cameron Coker | 4 | |
| 14 | Echo Red to Red | Category 2 Men 40-49 | 3/14 | Jesse Rowden | 2 | |
| 13 | Echo Red to Red | Category 2 Men 60-69 | 3/14 | Doug Brecht | 3 | |
| 1 | Echo Red to Red | Category 2 Women 40-49 | 3/14 | Shawn K Hazboun | 15 | |
| 1 | Echo Red to Red | Category 2 Women 50-59 | 3/14 | Dani Stiles | 15 | |
| 6 | Echo Red to Red | Clydesdale 200+ | 3/14 | Mark Sather | 10 | |
| 11 | Real West Gravel | Men 50-59 - Long Course | 3/15 | Cameron Coker | 5 | |
| 4 | Real West Gravel | Women 50-59 - Long Course | 3/15 | Melissa Byrd | 12 | |
| 4 | Real West Gravel | Men 40-49 - Short Course | 3/15 | Jesse Rowden | 12 | |
| 7 | Real West Gravel | Men 60-64 - Short Course | 3/15 | Doug Brecht | 9 | |
| 4 | Michael Myers Memorial TT | Masters Men 60+ | 3/22 | Doug Brecht | 12 | |
| 2 | PNW XC Series: Madras MTB | Category 3 Men 40-49 | 4/4 | Brad Faust | 14 | |
| 7 | PNW XC Series: Madras MTB | Category 2 Men 40-49 | 4/4 | Jesse Rowden | 9 | |
| 4 | PNW XC Series: Madras MTB | Category 2 Men 50-59 | 4/4 | Corby Hughes | 12 | |
| 12 | PNW XC Series: Madras MTB | Category 2 Men 50-59 | 4/4 | Kraig Erickson | 4 | |
| 10 | PNW XC Series: Madras MTB | Category 2 Men 60+ | 4/4 | Doug Brecht | 6 | |
| 1 | PNW XC Series: Madras MTB | Singlespeed Men | 4/4 | Tyler Miller | 15 | |
| 10 | Sasquatch Duro Gravel | Men 50-59 Big Squatch | 4/11 | Cameron Coker | 6 | |
| 5 | Sasquatch Duro Gravel | Men 40-49 Little Squatch | 4/11 | Jesse Rowden | 11 | |
| 2 | Mudslinger XC | Singlespeed Men - Long Course | 4/18 | Kraig Erickson | 14 | |
| 3 | Mudslinger XC | Singlespeed Men - Long Course | 4/18 | Shaun Stiles | 13 | |
| 12 | Mudslinger XC | Category 1 Men 50+ Long Course | 4/18 | Cameron Coker | 4 | |
| 2 | Mudslinger XC | Category 1 Women 19+ Long Course | 4/18 | Shawn K Hazboun | 14 | |
| 1 | Mudslinger XC | Category 2 Women 50-59 - Long Course | 4/18 | Dani Stiles | 15 | |
| 3 | Gorge Gravel | Open Men - Medium Gravel | 4/26 | Casey Collier | 13 | |
| 13 | Gorge Gravel | Masters Women 45-59 - Medium Gravel | 4/26 | Melissa Byrd | 3 | |
| 7 | Gorge Gravel | Masters Men 45-59 - Small Gravel | 4/26 | Jesse Rowden | 9 | |
| 8 | Gorge Gravel | Masters Men 60+ Small Gravel | 4/26 | Doug Brecht | 8 | |
| 2 | PNW XC Series: Eagle MTB | Category 3 Men 40-49 | 5/2 | Brad Faust | 14 | |
| 6 | Barton Park Road Race | Masters 60+ Men | 5/9 | Doug Brecht | 10 | |
| 11 | Coast Hills Classic MTB | Category 2 Men 40-49 | 5/9 | Alex Schoknecht | 5 | |
| 1 | Coast Hills Classic MTB | Clydesdale 200+ | 5/9 | John DeSapio | 15 | |
| 2 | Coast Hills Classic MTB | Singlespeed Men | 5/9 | Kraig Erickson | 14 | |
| 3 | Bear Springs Trap | Big Xc Open 60-69 | 5/10 | Doug Brecht | 13 | |
| 2 | Silver Falls XC | Singlespeed Men | 5/16 | Kraig Erickson | 14 | |
| 11 | Silver Falls XC | Category 2 Men 40-49 | 5/16 | Peter Rudge | 5 | |
| 4 | Silver Falls XC | Category 2 Women 50-59 | 5/16 | Dani Stiles | 12 | |
| 1 | Monday Night Short Track Coyote Run | Category 2 Women 50+ | 5/18 | Dani Stiles | 15 | |
| 4 | Monday Night Short Track Coyote Run | Category 3 Open 40+ | 5/18 | Andrew Marchington | 12 | |
| 2 | Sisters Stampede - OBRA XC MTB Championship | Singlespeed Men | 5/24 | Tyler Miller | 14 | |
| 4 | Sisters Stampede - OBRA XC MTB Championship | Singlespeed Men | 5/24 | Bryan Reichert | 12 | |
| 5 | Sisters Stampede - OBRA XC MTB Championship | Singlespeed Men | 5/24 | Kraig Erickson | 11 | |
| 1 | Sisters Stampede - OBRA XC MTB Championship | Category 2 Men 60-69 | 5/24 | Barron Johnson | 15 | |
| 2 | Sisters Stampede - OBRA XC MTB Championship | Category 2 Women 40-49 | 5/24 | Liana Jones | 14 | |
| 3 | Sisters Stampede - OBRA XC MTB Championship | Category 2 Women 50-59 | 5/24 | Dani Stiles | 13 | |
| 8 | Sisters Stampede - OBRA XC MTB Championship | Clydesdale 200+ | 5/24 | John DeSapio | 8 | |
| 9 | Sisters Stampede - OBRA XC MTB Championship | Clydesdale 200+ | 5/24 | Mark Sather | 7 | |
| 1 | Tuesday Night PIR | Open 3/4 60+ | 5/26 | Doug Brecht | 15 | |
| 12 | Cascade Gravel | Masters Men 45-59 - Big Gravel | 5/31 | Cameron Coker | 4 | |
| 9 | Cascade Gravel | Masters Men 45-59 - Medium Gravel | 5/31 | Jesse Rowden | 7 | |
| 8 | Cascade Gravel | Masters Women 45-59 - Small Gravel | 5/31 | Melissa Rowden | 8 | |
| 2 | Tuesday Night PIR | Open 3/4 Masters 60+ | 6/2 | Doug Brecht | 14 | |
| 8 | Mount Tabor Circuit Race | Masters 60+ | 6/3 | Doug Brecht | 8 | |
| 3 | Raven Ridge DH | Open Women | 6/6 | Kira Corbett | 13 | |
| 7 | PNW XC Series: Washougal MTB | Category 2 Men 60+ | 6/7 | Doug Brecht | 9 | |
| 2 | PNW XC Series: Washougal MTB | Category 3 Men 40-49 | 6/7 | Brad Faust | 14 | |
| 1 | Monday Night Short Track Coyote Run | Category 2 Women 50+ | 6/8 | Dani Stiles | 15 | |
| 4 | Monday Night Short Track Coyote Run | Category 2 Open 40+ | 6/8 | Shaun Stiles | 12 | |
| 3 | Monday Night Short Track Coyote Run | Category 2 Open 60+ | 6/8 | Doug Brecht | 13 | |
| 9 | Mount Tabor Circuit Race | Masters 60+ | 6/10 | Doug Brecht | 7 | |
| 4 | The Dalles Omnium D1: OBRA RR Championship | Masters Open 60+ 3/4/5 | 6/13 | Doug Brecht | 12 | |
| 5 | The Dalles Omnium D2: OBRA TT Championship | Masters Open 60+ 3/4/5 | 6/14 | Doug Brecht | 11 | |
| 1 | Monday Night Short Track Coyote Run | Category 2 Women 50+ | 6/15 | Dani Stiles | 15 | |
| 5 | Monday Night Short Track Coyote Run | Category 3 Open 40+ | 6/15 | Andrew Marchington | 11 | |
| 10 | Mount Tabor Circuit Race | Masters 60+ | 6/17 | Doug Brecht | 6 | |
| 11 | Cascade Cycling Classic Downtown Criterium | Women Pro/1/2/3 | 6/21 | Maya Holzman | 5 | |
| 1 | Cascade Cycling Classic Downtown Criterium | Masters Women 40+ | 6/21 | Maya Holzman | 15 | |
| 1 | Monday Night Short Track Coyote Run | Category 2 Women 50+ | 6/22 | Dani Stiles | 15 | |
| 4 | Monday Night Short Track Coyote Run | Category 2 Open 40+ | 6/22 | Shaun Stiles | 12 | |
| 9 | Monday Night Short Track Coyote Run | Category 2 Open 60+ | 6/22 | Doug Brecht | 7 | |
| 7 | Bend Summer Criterium Series | Open 4/5 | 6/24 | Ben Taber | 9 | |
| 4 | Bend Summer Criterium Series | Open 4/5 Masters | 6/24 | Jesse Rowden | 12 | |
| 5 | Bend Summer Criterium Series | Open 4/5 Masters | 6/24 | Ryan Altman | 11 | |
| 1 | Bend Summer Criterium Series | Women 1/2/3 Masters | 6/24 | Maya Holzman | 15 | |
| 9 | Monday Night Short Track Coyote Run | Category 2 Open 60+ | 6/29 | Doug Brecht | 7 | |
| 3 | Monday Night Short Track Coyote Run | Category 3 Open 40+ | 6/29 | Andrew Marchington | 13 | |
| 1 | Bend Summer Criterium Series | Women 1/2/3 Masters | 7/1 | Maya Holzman | 15 | |
| 7 | Bend Summer Criterium Series | Open 4/5 | 7/1 | Ben Taber | 9 | |
| 7 | Mount Tabor Circuit Race | Masters 60+ | 7/1 | Doug Brecht | 9 | |
| 5 | July Monday Night Short Track | Category 2 Open 40+ | 7/6 | Shaun Stiles | 11 | |
| 1 | Bend Summer Criterium Series | Women 1/2/3 Masters | 7/8 | Maya Holzman | 15 | |
| 2 | Bend Dirt Fest | Women 50-59 - Gravel Cycling Long | 7/11 | Melissa Byrd | 14 | |
| 3 | Bend Dirt Fest | Clydesdale 200+ Mountain Biking | 7/11 | Mark Sather | 13 | |
| 1 | Bend Dirt Fest | Women 40-49 - Mountain Biking | 7/11 | Maya Holzman | 15 | |
| 4 | Bend Dirt Fest | Women 40-49 - Mountain Biking | 7/11 | Shawn K Hazboun | 12 | |
| 5 | Bend Dirt Fest | Women 50-59 - Mountain Biking | 7/11 | Dani Stiles | 11 | |
| 9 | Bend Dirt Fest | Men 60-69 - Mountain Biking | 7/11 | Michael Hayes | 7 | |
| 10 | July Monday Night Short Track | Category 2 Open 60+ | 7/13 | Doug Brecht | 6 | |
| 5 | July Monday Night Short Track | Category 3 Open 40+ | 7/13 | Andrew Marchington | 11 | |
| 4 | Mount Tabor Circuit Race | Masters 60+ | 7/15 | Doug Brecht | 12 | |
| 1 | Bend Summer Criterium Series | Women 1/2/3 Masters | 7/15 | Maya Holzman | 15 | |
| 7 | Bend Summer Criterium Series | Open 4/5 | 7/15 | Ben Taber | 9 | |
| 3 | Red R Criterium | Masters Open 60+ | 7/18 | Doug Brecht | 13 | |
| 1 | High Cascade 100 | Women 40-49 | 7/18 | Maya Holzman | 15 | |
| 2 | High Cascade 100 | Women 40-49 | 7/18 | Shawn K Hazboun | 14 | |
| 3 | High Cascade 100 | Women 40-49 | 7/18 | Liana Jones | 13 | |
| 2 | High Cascade 100 | Men 40-49 | 7/18 | Tyler Miller | 14 | |
| 7 | High Cascade 100 | Women 50-59 | 7/18 | Dani Stiles | 9 | |
| 6 | Mount Tabor Circuit Race | Masters 60+ | 7/22 | Doug Brecht | 10 | |
| 19 | Echo Red to Red | Category 2 Men 40-49 | 3/14 | Peter Rudge | 0 | |
| 28 | Echo Red to Red | Category 2 Men 40-49 | 3/14 | Shaun Stiles | 0 | |
| 21 | Echo Red to Red | Category 2 Men 60-69 | 3/14 | AL CABRERA | 0 | |
| 37 | Real West Gravel | Men 50-59 - Short Course | 3/15 | Mark Sather | 0 | |
| 17 | PNW XC Series: Madras MTB | Category 2 Men 50-59 | 4/4 | Ryan Altman | 0 | |
| 16 | Mudslinger XC | Category 2 Men 40-49 - Long Course | 4/18 | Alex Schoknecht | 0 | |
| 27 | Gorge Gravel | Open Men - Small Gravel | 4/26 | Andrew Marchington | 0 | |
| 17 | Sisters Stampede - OBRA XC MTB Championship | Category 1 Men 19-49 | 5/24 | Ben Taber | 0 | |
| 18 | Sisters Stampede - OBRA XC MTB Championship | Category 2 Men 40-49 | 5/24 | Jesse Rowden | 0 | |
| 25 | Sisters Stampede - OBRA XC MTB Championship | Category 2 Men 40-49 | 5/24 | Peter Rudge | 0 | |
| 29 | Sisters Stampede - OBRA XC MTB Championship | Category 2 Men 40-49 | 5/24 | Shaun Stiles | 0 | |
| 35 | Sisters Stampede - OBRA XC MTB Championship | Category 2 Men 40-49 | 5/24 | Paul Francis | 0 | |
| 53 | Sisters Stampede - OBRA XC MTB Championship | Category 2 Men 40-49 | 5/24 | Alex Schoknecht | 0 | |
| 17 | Sisters Stampede - OBRA XC MTB Championship | Category 2 Men 60-69 | 5/24 | Doug Brecht | 0 | |
| 18 | Sisters Stampede - OBRA XC MTB Championship | Category 2 Men 60-69 | 5/24 | AL CABRERA | 0 | |
| 43 | Cascade Gravel | Open Men - Medium Gravel | 5/31 | Andrew Marchington | 0 | |
| 16 | Bend Dirt Fest | Men 50-59 - Gravel Cycling Long | 7/11 | Ryan Altman | 0 | |
| 24 | High Cascade 100 | Open Men | 7/18 | Casey Collier | 0 | |
| 57 | Gravel BAR | Masters Men | 2026 | Cameron Coker | Not an event result | 0 |
| 21 | Gravel BAR | Masters Men | 2026 | Jesse Rowden | Not an event result | 0 |
| 81 | Gravel BAR | Masters Men | 2026 | Doug Brecht | Not an event result | 0 |
| Gravel BAR | Masters Men | 2026 | Mark Sather | Not an event result | 0 | |
| 27 | Gravel BAR | Masters Women | 2026 | Melissa Byrd | Not an event result | 0 |
| 118 | Mountain Bike BAR | Masters Men | 2026 | Cameron Coker | Not an event result | 0 |
| 102 | Mountain Bike BAR | Masters Men | 2026 | Jesse Rowden | Not an event result | 0 |
| 134 | Mountain Bike BAR | Masters Men | 2026 | Peter Rudge | Not an event result | 0 |
| Mountain Bike BAR | Masters Men | 2026 | Shaun Stiles | Not an event result | 0 | |
| 44 | Mountain Bike BAR | Masters Men | 2026 | Doug Brecht | Not an event result | 0 |
| Mountain Bike BAR | Masters Men | 2026 | Brad Faust | Not an event result | 0 | |
| 144 | Mountain Bike BAR | Masters Men | 2026 | Kraig Erickson | Not an event result | 0 |
| Mountain Bike BAR | Masters Men | 2026 | Ryan Altman | Not an event result | 0 | |
| 11 | Mountain Bike BAR | Masters Women | 2026 | Shawn K Hazboun | Not an event result | 0 |
| 2 | Mountain Bike BAR | Masters Women | 2026 | Dani Stiles | Not an event result | 0 |
| 4 | Mountain Bike BAR | Singlespeed/Fixed | 2026 | Tyler Miller | Not an event result | 0 |
| 6 | Mountain Bike BAR | Clydesdale | 2026 | Mark Sather | Not an event result | 0 |
| 26 | Time Trial BAR | Masters Men | 2026 | Doug Brecht | Not an event result | 0 |
| 154 | Overall BAR | Masters Men | 2026 | Cameron Coker | Not an event result | 0 |
| 124 | Overall BAR | Masters Men | 2026 | Jesse Rowden | Not an event result | 0 |
| 3 | Overall BAR | Masters Men | 2026 | Doug Brecht | Not an event result | 0 |
| 448 | Overall BAR | Masters Men | 2026 | Kraig Erickson | Not an event result | 0 |
| 39 | Overall BAR | Masters Women | 2026 | Shawn K Hazboun | Not an event result | 0 |
| 16 | Overall BAR | Masters Women | 2026 | Dani Stiles | Not an event result | 0 |
| 12 | Overall BAR | Singlespeed/Fixed | 2026 | Tyler Miller | Not an event result | 0 |
| 2 | Overall BAR | Clydesdale | 2026 | Mark Sather | Not an event result | 0 |
| 17 | Age-Graded BAR | Masters Men 45-49 | 2026 | Jesse Rowden | Not an event result | 0 |
| 31 | Age-Graded BAR | Masters Men 50-54 | 2026 | Cameron Coker | Not an event result | 0 |
| 102 | Age-Graded BAR | Masters Men 55-59 | 2026 | Kraig Erickson | Not an event result | 0 |
| 4 | Age-Graded BAR | Masters Women 50-54 | 2026 | Dani Stiles | Not an event result | 0 |
| 13 | Age-Graded BAR | Masters Women 45-49 | 2026 | Shawn K Hazboun | Not an event result | 0 |
| 1 | Age-Graded BAR | Masters Men 60-64 | 2026 | Doug Brecht | Not an event result | 0 |
| 135 | Mountain Bike BAR | Masters Men | 2026 | Alex Schoknecht | Not an event result | 0 |
| 2 | Mountain Bike BAR | Singlespeed/Fixed | 2026 | Kraig Erickson | Not an event result | 0 |
| 10 | Mountain Bike BAR | Singlespeed/Fixed | 2026 | Shaun Stiles | Not an event result | 0 |
| 2 | Mountain Bike BAR | Category 1 Women | 2026 | Shawn K Hazboun | Not an event result | 0 |
| 8 | Overall BAR | Singlespeed/Fixed | 2026 | Kraig Erickson | Not an event result | 0 |
| 21 | Overall BAR | Singlespeed/Fixed | 2026 | Shaun Stiles | Not an event result | 0 |
| 31 | Overall BAR | Category Pro/1/2 Women | 2026 | Shawn K Hazboun | Not an event result | 0 |
| 8 | Road BAR | Masters Men | 2026 | Doug Brecht | Not an event result | 0 |
| 86 | Overall BAR | Masters Women | 2026 | Melissa Byrd | Not an event result | 0 |
| 19 | Age-Graded BAR | Masters Women 50-54 | 2026 | Melissa Byrd | Not an event result | 0 |
| Gravel BAR | Masters Women | 2026 | Trisha Wineman | Not an event result | 0 | |
| Gravel BAR | Category Pro/1/2 Men | 2026 | Andrew Marchington | Not an event result | 0 | |
| Mountain Bike BAR | Masters Women | 2026 | Nicole Hendricks | Not an event result | 0 | |
| Road BAR | Category 3 Men | 2026 | Konnor Elek | Not an event result | 0 | |
| 4 | Mountain Bike BAR | Clydesdale | 2026 | John DeSapio | Not an event result | 0 |
| 433 | Overall BAR | Masters Men | 2026 | Alex Schoknecht | Not an event result | 0 |
| 59 | Age-Graded BAR | Masters Men 40-44 | 2026 | Alex Schoknecht | Not an event result | 0 |
| 30 | Short Track BAR | Masters Men | 2026 | Andrew Marchington | Not an event result | 0 |
| 6 | Short Track BAR | Masters Women | 2026 | Dani Stiles | Not an event result | 0 |
| 243 | Overall BAR | Masters Men | 2026 | Peter Rudge | Not an event result | 0 |
| 270 | Overall BAR | Masters Men | 2026 | Andrew Marchington | Not an event result | 0 |
| 29 | Age-Graded BAR | Masters Men 40-44 | 2026 | Andrew Marchington | Not an event result | 0 |
| 33 | Age-Graded BAR | Masters Men 45-49 | 2026 | Peter Rudge | Not an event result | 0 |
| 8 | Overall BAR | Clydesdale | 2026 | John DeSapio | Not an event result | 0 |
| Mountain Bike BAR | Masters Men | 2026 | Paul Francis | Not an event result | 0 | |
| Mountain Bike BAR | Masters Women | 2026 | Liana Jones | Not an event result | 0 | |
| Mountain Bike BAR | Masters Women | 2026 | Laurie Helms | Not an event result | 0 | |
| Mountain Bike BAR | Category 1 Men | 2026 | Ben Taber | Not an event result | 0 | |
| Mountain Bike BAR | Elite Women | 2026 | Kira Corbett | Not an event result | 0 | |
| Gravel BAR | Masters Men | 2026 | Luke Roberts | Not an event result | 0 | |
| Gravel BAR | Masters Men | 2026 | Michael Hayes | Not an event result | 0 | |
| 48 | Short Track BAR | Masters Men | 2026 | Shaun Stiles | Not an event result | 0 |
| 50 | Short Track BAR | Masters Men | 2026 | Doug Brecht | Not an event result | 0 |
| 180 | Overall BAR | Masters Men | 2026 | Shaun Stiles | Not an event result | 0 |
| 24 | Age-Graded BAR | Masters Men 45-49 | 2026 | Shaun Stiles | Not an event result | 0 |
| 1 | Criterium BAR | Masters Women | 2026 | Maya Holzman | Not an event result | 0 |
| 13 | Overall BAR | Masters Women | 2026 | Maya Holzman | Not an event result | 0 |
| 2 | Age-Graded BAR | Masters Women 40-44 | 2026 | Maya Holzman | Not an event result | 0 |
| 5 | Criterium BAR | Category 4 Men | 2026 | Ben Taber | Not an event result | 0 |
| 9 | Criterium BAR | Masters Men 4/5 | 2026 | Jesse Rowden | Not an event result | 0 |
| 10 | Criterium BAR | Masters Men 4/5 | 2026 | Ryan Altman | Not an event result | 0 |
| 14 | Criterium BAR | Category Pro/1/2 Women | 2026 | Maya Holzman | Not an event result | 0 |
| 48 | Overall BAR | Category 4 Men | 2026 | Ben Taber | Not an event result | 0 |
| 78 | Overall BAR | Category Pro/1/2 Women | 2026 | Maya Holzman | Not an event result | 0 |
| 185 | Gravel BAR | Masters Men | 2026 | Peter Rudge | Not an event result | 0 |
| 180 | Gravel BAR | Masters Men | 2026 | Shaun Stiles | Not an event result | 0 |
| Gravel BAR | Masters Men | 2026 | Ryan Altman | Not an event result | 0 | |
| 98 | Gravel BAR | Masters Men | 2026 | Tyler Miller | Not an event result | 0 |
| 46 | Gravel BAR | Masters Women | 2026 | Shawn K Hazboun | Not an event result | 0 |
| 51 | Gravel BAR | Masters Women | 2026 | Dani Stiles | Not an event result | 0 |
| 36 | Gravel BAR | Masters Women | 2026 | Maya Holzman | Not an event result | 0 |
| 1 | Gravel BAR | Clydesdale | 2026 | Mark Sather | Not an event result | 0 |
| 155 | Overall BAR | Masters Men | 2026 | Tyler Miller | Not an event result | 0 |
| 20 | Age-Graded BAR | Masters Men 45-49 | 2026 | Tyler Miller | Not an event result | 0 |
| 26 | Criterium BAR | Masters Men | 2026 | Doug Brecht | Not an event result | 0 |
| 78 | Mountain Bike BAR | Masters Men | 2026 | Tyler Miller | Not an event result | 0 |
| 17 | Mountain Bike BAR | Masters Women | 2026 | Maya Holzman | Not an event result | 0 |
| DNF | Banana Belt Road Race | Masters Open 60+ | 4/19 | Doug Brecht | DNF | 0 |
| DNF | Cascade Gravel | Masters Men 60+ Small Gravel | 5/31 | Michael Hayes | DNF | 0 |
| 1093.0 | ||||||
Updated 31 Jul 20:04