Main Menu

Ian Nickerson #104322

Ian Nickerson #104322


Ian Nickerson 104322's picture
Ian Nickerson 104322's picture

Player Info

Ratings Detail

CSUMB Cypress Disc Golf Course - WCCO 2024 Round One Singles; 18 holes; Par 56; 6,467 ft.
Twisted Pine Disc Golf Course - New Pro Layout; 18 holes; Par 58; 6,409 ft.
Twisted Pine Disc Golf Course - New Pro Layout; 18 holes; Par 58; 6,409 ft.
Camp Taloali Disc Golf Course - MVO Layout; 18 holes; Par 58; 6,788 ft.
Camp Taloali Disc Golf Course - MVO Layout; 18 holes; Par 58; 6,788 ft.
Stewart Pond Disc Golf Course - Celebration Stewart Pond Layout; 18 holes; Par 56; 6,740 ft.
Dexter Park Disc Golf Course - Celebration Dexter Layout; 18 holes; Par 54; 5,906 ft.
Dexter Park Disc Golf Course - Celebration Dexter Layout; 18 holes; Par 54; 5,906 ft.
Chavez Ridge Disc Golf Course at Elysian - Tournament Layout; 20 holes; Par 60; 5,402 ft.
Chavez Ridge Disc Golf Course at Elysian - Round 2; 19 holes; Par 57; 5,102 ft.
Owls Den Flex 2024; 18 holes; Par 57; 6,069 ft.
Top O' The Hill Disc Golf - Reverse Layout; 18 holes; Par 62; 6,159 ft.
Top O' The Hill Disc Golf - Top O' The Hill - Blues w/ Gold 18; 19 holes; Par 65; 6,622 ft.
Huntington Beach Central Park - W8-9; 18 holes; Par 54; 4,995 ft.
El Dorado Park Disc Golf Course - August; 18 holes; Par 54; 5,487 ft.
Huntington Beach Central Park - 2024 Spring Series; 18 holes; Par 54; 6,100 ft.
The Golf Club of Oregon - Resistance Discs Open - West Course; 18 holes; Par 62; 8,382 ft.
The Golf Club of Oregon - Resistance Discs Open - East Course; 18 holes; Par 60; 7,645 ft.
The Golf Club of Oregon - Resistance Discs Open - West Course; 18 holes; Par 62; 8,382 ft.
Winthrop University Rec. Area - Winthrop Lakefront; 18 holes; Par 61; 8,185 ft.
Riverbend West at Milo McIver State Park - Milo West Course; 18 holes; Par 62; 8,807 ft.
Riverbend East at Milo McIver State Park - Milo East; 18 holes; Par 61; 6,500 ft.
Raptors Knoll Disc Golf Course - TWU Collegiate 2024 Gold; 18 holes; Par 64; 8,160 ft.
Christmas Open; 24 holes; Par 72; 6,500 ft.
Camp Serene Disc Golf Course - Resistance Discs Fall Classic Pro Day; 18 holes; Par 56; 5,655 ft.
Camp Serene Disc Golf Course - Resistance Discs Fall Classic Pro Day; 18 holes; Par 56; 5,655 ft.
Meadwolark Golf Course; 18 holes; Par 60; 7,345 ft.
El Dorado Park Disc Golf Course - Default Layout; 18 holes; Par 55; 6,411 ft.
Oakcrest Cove Disc Golf Course - Blue tees to Blue Baskets; 18 holes; Par 60; 6,397 ft.
Oakcrest Cove Disc Golf Course - Blue to Silver; 18 holes; Par 56; 4,764 ft.
Burgess Park - Blue Layout with baskets in the "A" Position; 18 holes; Par 54; 5,100 ft.
Burgess Park - Gold Layout with baskets in the "B" Position; 18 holes; Par 54; 5,360 ft.
Huntington Beach Central Park - 2023 Summer; 18 holes; Par 54; 6,450 ft.
Huntington Beach Central Park - 2023 Summer; 18 holes; Par 54; 6,450 ft.
Huntington Beach Central Park - 2023 Summer; 18 holes; Par 54; 6,450 ft.
Riverbend East at Milo McIver State Park - Milo Gold MPO; 18 holes; Par 67; 11,344 ft.
Riverbend East at Milo McIver State Park - Milo Gold MPO; 18 holes; Par 67; 11,344 ft.
Riverbend East at Milo McIver State Park - Milo Gold MPO; 18 holes; Par 67; 11,344 ft.
pro long pad; 27 holes; Par 89; 12,565 ft.
pro long pad; 27 holes; Par 89; 12,565 ft.
Adair Park - Resistance Discs Spring Fling Pro Day; 18 holes; Par 57; 6,285 ft.
Adair Park - Resistance Discs Spring Fling Pro Day; 18 holes; Par 57; 6,285 ft.
Pool A: North Cove - Boulders - Boulders M Singles Wed; 18 holes; Par 60; 7,335 ft.
Pool B: North Cove - Boulders - Boulders M Singles Thu; 18 holes; Par 60; 7,335 ft.
Riverbend East at Milo McIver State Park - Beaver State Fling EAST; 18 holes; Par 62; 8,696 ft.
Riverbend West at Milo McIver State Park - Milo West MPO; 18 holes; Par 61; 8,681 ft.
Oregon Disc Golf Course at Alton Baker Park - McLean Round 1; 18 holes; Par 57; 5,700 ft.
Oregon Disc Golf Course at Alton Baker Park - McLean Round 2; 18 holes; Par 58; 6,000 ft.
Oregon Disc Golf Course at Alton Baker Park - McLean Round 3; 20 holes; Par 70; 7,700 ft.
Huntington Beach Central Park - 2023 Winter II; 18 holes; Par 54; 6,200 ft.
Pioneer Open 2023; 18 holes; Par 59; 7,329 ft.
Pioneer Open 2023; 18 holes; Par 59; 7,329 ft.
Keizer Rapids Disc Golf Course - Ragin' Rapids; 18 holes; Par 54; 5,345 ft.
David L. Baker Golf Course - 2022/23 Winnter; 18 holes; Par 64; 8,500 ft.
Huntington Beach Central Park - 2022 Christmas Classic; 19 holes; Par 57; 5,900 ft.
Huntington Beach Central Park - 2022 Christmas Classic; 19 holes; Par 57; 5,900 ft.
Default Layout; 24 holes; Par 72; 6,500 ft.
Nantucket Disc Golf Course - Long Layout; 18 holes; Par 68; 8,773 ft.
Nantucket Disc Golf Course - Long Layout; 18 holes; Par 68; 8,773 ft.
Dacey Field Disc Golf - Blues; 18 holes; Par 61; 6,100 ft.
Devens Disc Golf Course - The General - 28 Chains 2022; 18 holes; Par 56; 5,693 ft.
Devens Disc Golf Course - The General - 28 Chains 2022; 18 holes; Par 56; 5,693 ft.
Oak Ridge Disc Golf - Gold; 18 holes; Par 62; 7,757 ft.
Oak Ridge Disc Golf - Gold; 18 holes; Par 62; 7,757 ft.
Reidy Creek Disc Golf - 2022 Josh Juncal Memorial; 18 holes; Par 62; 7,367 ft.
Reidy Creek Disc Golf - 2022 Josh Juncal Memorial; 18 holes; Par 62; 7,367 ft.
Panthorn Park - White Layout; 18 holes; Par 58; 6,310 ft.
Panthorn Park - White Layout; 18 holes; Par 58; 6,310 ft.
The Hollows North - North, Long Tees to Long Pins; 18 holes; Par 57; 6,484 ft.
The Hollows North - North, Long Tees to Long Pins; 18 holes; Par 57; 6,484 ft.
Sunnymede Disc Golf Course - Blue Tees - Blue Baskets; 18 holes; Par 60; 6,503 ft.
Sunnymede Disc Golf Course - Blue - Green; 18 holes; Par 54; 5,932 ft.
Muldoon Park Disc Golf Course - Regular Tees ; 18 holes; Par 56; 5,642 ft.
Muldoon Park Disc Golf Course - Regular Tees ; 18 holes; Par 56; 5,642 ft.
Smugglers Notch Disc Golf Center - Fox Run - Fox Run Meadows Gold Tees; 18 holes; Par 63; 9,370 ft.
Smugglers Notch Disc Golf Center - Brewster Ridge - Brewster Ridge Gold Tees Rd2; 18 holes; Par 61; 7,905 ft.
Smugglers Notch Disc Golf Center - Fox Run - Fox Run Meadows Gold Tees Rd3; 18 holes; Par 63; 9,370 ft.
NorthWind Disc Golf Course - NorthWinds New; 18 holes; Par 57; 6,004 ft.
NorthWind Disc Golf Course - NorthWind DGC Main 18; 18 holes; Par 57; 5,815 ft.
The Hollows North - Ironman layout short to long S&N; 36 holes; Par 110; 11,031 ft.
The Hollows North - North, Short tees to Long Pins; 18 holes; Par 55; 5,354 ft.
New England DG Center - Spoonwood Ridge - White; 18 holes; Par 71; 8,402 ft.
New England DG Center - Spoonwood Ridge - White; 18 holes; Par 71; 8,402 ft.
Sunnymede Disc Golf Course - Green To Green; 18 holes; Par 54; 4,170 ft.
Muldoon Park Disc Golf Course - Regular Tees ; 18 holes; Par 56; 5,642 ft.
Muldoon Park Disc Golf Course - Regular Tees ; 18 holes; Par 56; 5,642 ft.
Dacey Field Disc Golf - Blues; 18 holes; Par 62; 6,298 ft.
501 Disc Golf - Green; 18 holes; Par 55; 5,324 ft.
501 Disc Golf - Blue; 18 holes; Par 59; 7,255 ft.
Nantucket Disc Golf Course - Longs; 18 holes; Par 68; 8,773 ft.
Nantucket Disc Golf Course - Longs; 18 holes; Par 68; 8,773 ft.
Buffumville Lake - David Stidham Memorial Disc Golf Course - Buff Longs; 18 holes; Par 58; 6,200 ft.
West Thompson Lake - West T; 18 holes; Par 56; 6,000 ft.
501 Disc Golf - Green; 18 holes; Par 55; 5,324 ft.
501 Disc Golf - Blue; 18 holes; Par 59; 7,255 ft.
Stevens Mountain View Disc Golf Course - SMV Golds Rd1; 18 holes; Par 60; 6,873 ft.
Devil's Grove Disc Golf - The Devil - Devil Blues; 18 holes; Par 56; 6,506 ft.
Stevens Mountain View Disc Golf Course - SMV Golds; 18 holes; Par 60; 6,873 ft.
Sunnymede Disc Golf Course - Blue - Green; 18 holes; Par 54; 5,932 ft.
Sunnymede Disc Golf Course - Blue Tees - Blue Baskets; 18 holes; Par 63; 7,364 ft.
Devens Disc Golf Course - The General - Default Layout; 18 holes; Par 56; 5,700 ft.
Devens Disc Golf Course - The General - Default Layout; 18 holes; Par 56; 5,700 ft.
Hawkins Woods - Default Layout; 18 holes; Par 60; 6,661 ft.
Maple Hill - 2020 MVP FPO DIAMOND; 18 holes; Par 61; 7,485 ft.
Dacey Field Disc Golf - Default Layout; 18 holes; Par 62; 6,500 ft.
Sunnymede Disc Golf Course - Blue - Green; 18 holes; Par 54; 5,926 ft.
Sunnymede Disc Golf Course - Blue Tees - Blue Baskets; 18 holes; Par 63; 7,500 ft.
Maple Hill - 2020 MVP MPO GOLD; 18 holes; Par 60; 8,465 ft.
Maple Hill - 2020 MVP MPO GOLD; 18 holes; Par 60; 8,465 ft.
Maple Hill - 2020 MVP MPO GOLD; 18 holes; Par 60; 8,465 ft.
Pine Acres - pine acres; 18 holes; Par 55; 6,025 ft.
Pine Acres - pine acres; 18 holes; Par 55; 6,025 ft.
Borderland State Park - Blue to White; 18 holes; Par 54; 6,310 ft.
Borderland State Park - White Layout; 18 holes; Par 54; 5,190 ft.
501 Disc Golf - Green Course; 18 holes; Par 55; 5,324 ft.
Smugglers Notch Disc Golf Center - Brewster Ridge - Junior 15 - Brewster; 18 holes; Par 61; 6,675 ft.
Smugglers Notch Disc Golf Center - Brewster Ridge - Junior 15 - Brewster; 18 holes; Par 61; 6,675 ft.
Smugglers Notch Disc Golf Center - Fox Run - Junior 15 - Fox Run; 18 holes; Par 63; 8,370 ft.
Dacey Field Disc Golf - Whites; 18 holes; Par 54; 3,978 ft.
501 Disc Golf - Green Course; 18 holes; Par 55; 5,324 ft.
TournamentTierDateDivisionRoundScoreRatingEvaluatedIncluded
18th Annual West Coast College Open - SinglesXB8-Nov to 10-Nov-2024MA1154932YesYes
South Beach Invitational C13-Oct-2024MPO154974YesYes
South Beach Invitational C13-Oct-2024MPO267847YesNo
Mid-Valley Open Presented by Innova and Kuhl DiscsB21-Sep to 22-Sep-2024MPO153987YesYes
Mid-Valley Open Presented by Innova and Kuhl DiscsB21-Sep to 22-Sep-2024MPO258938YesYes
36th Annual Eugene Disc Golf Celebration presented by Clean JuiceB14-Sep to 15-Sep-2024MPO152985YesYes
36th Annual Eugene Disc Golf Celebration presented by Clean JuiceB14-Sep to 15-Sep-2024MPO253955YesYes
36th Annual Eugene Disc Golf Celebration presented by Clean JuiceB14-Sep to 15-Sep-2024MPO356922YesYes
The Fling XXVII at Chavez RidgeC24-Aug-2024MPO1521005YesYes
The Fling XXVII at Chavez RidgeC24-Aug-2024MPO253981YesYes
Dragon Flex AugustC17-Aug-2024MPO153927YesYes
Yin Yang: The Return (Pro Day)C27-Jul-2024MPO153993YesYes
Yin Yang: The Return (Pro Day)C27-Jul-2024MPO259962YesYes
WCDG's 2024 Summer Series at Huntington Beach DGCL11-Jul to 12-Sep-2024MPO860784YesNo
El Dorado Tuesday League (July August)L2-Jul to 27-Aug-2024MPO844987YesYes
WCDG's Huntington Beach 2024 Spring II SeriesL30-May to 4-Jul-2024MPO565746YesNo
Discraft's Resistance Discs OpenA20-Apr to 21-Apr-2024MPO155991YesYes
Discraft's Resistance Discs OpenA20-Apr to 21-Apr-2024MPO258945YesYes
Discraft's Resistance Discs OpenA20-Apr to 21-Apr-2024MPO356981YesYes
2024 Collegiate National Championships - DI - SinglesXM3-Apr to 6-Apr-2024MA1173925YesYes
Northwest Collegiate Invitational - SinglesXC16-Mar to 17-Mar-2024MA1165949YesYes
Northwest Collegiate Invitational - SinglesXC16-Mar to 17-Mar-2024MA1264935YesYes
TWU Spartan Regional Qualifier - SinglesC10-Feb-2024MA1167946YesYes
Christmas OpenC16-Dec-2023MPO168964YesYes
Camp Serene Fall Classic Presented by Resistance Discs Pro DayB21-Oct-2023MPO1501003NoNo
Camp Serene Fall Classic Presented by Resistance Discs Pro DayB21-Oct-2023MPO254963NoNo
WCDG's Arcis Open Supported by InnovaC19-Aug to 20-Aug-2023MPO156949NoNo
El Dorado ClassicC12-Aug to 13-Aug-2023MPO153950NoNo
Cape Cod Open - Oakcrest Cove - Sun - Pro & MA1C23-Jul-2023MPO165921NoNo
Cape Cod Open - Oakcrest Cove - Sun - Pro & MA1C23-Jul-2023MPO253923NoNo
Cape Cod Open - Burgess Park - Sat - Pros & MA1C22-Jul-2023MPO150948NoNo
Cape Cod Open - Burgess Park - Sat - Pros & MA1C22-Jul-2023MPO249990NoNo
WCDG's Huntington Beach 2023 Summer SeriesL15-Jun to 17-Aug-2023MPO350938NoNo
WCDG's Huntington Beach 2023 Summer SeriesL15-Jun to 17-Aug-2023MPO551926NoNo
WCDG's Huntington Beach 2023 Summer SeriesL15-Jun to 17-Aug-2023MPO965749NoNo
DGPT Silver - Beaver State Fling Presented by InnovaA19-May to 21-May-2023MPO166997NoNo
DGPT Silver - Beaver State Fling Presented by InnovaA19-May to 21-May-2023MPO267990NoNo
DGPT Silver - Beaver State Fling Presented by InnovaA19-May to 21-May-2023MPO370971NoNo
Oregon Open Presented By InnovaB22-Apr to 23-Apr-2023MPO189973NoNo
Oregon Open Presented By InnovaB22-Apr to 23-Apr-2023MPO2841002NoNo
Resistance Discs Spring Fling at Adair PRO DayB16-Apr-2023MPO1501020NoNo
Resistance Discs Spring Fling at Adair PRO DayB16-Apr-2023MPO256962NoNo
2023 College Disc Golf National Championship - DI - SinglesXM5-Apr to 8-Apr-2023MA1160930NoNo
Northwest Collegiate Invitational - SinglesXC18-Mar to 19-Mar-2023MA1161958NoNo
Northwest Collegiate Invitational - SinglesXC18-Mar to 19-Mar-2023MA1261964NoNo
"The Jim McLean Memorial Open" - ORDG Winter Series Finale orchestrated by Cherryland DG Powered by Innova DiscsB11-Mar to 12-Mar-2023MPO150953NoNo
"The Jim McLean Memorial Open" - ORDG Winter Series Finale orchestrated by Cherryland DG Powered by Innova DiscsB11-Mar to 12-Mar-2023MPO250970NoNo
"The Jim McLean Memorial Open" - ORDG Winter Series Finale orchestrated by Cherryland DG Powered by Innova DiscsB11-Mar to 12-Mar-2023MPO362943NoNo
WCDG's Winter II Huntington Beach SeriesL23-Feb to 30-Mar-2023MPO651958NoNo
Grit Discs presents The Pioneer Open Supported by InnovaB18-Feb to 19-Feb-2023MPO154987NoNo
Grit Discs presents The Pioneer Open Supported by InnovaB18-Feb to 19-Feb-2023MPO256968NoNo
Grit Discs Destroyer Tour @ Keizer RapidsC5-Feb-2023MPO153971NoNo
WCDG's 2022/23 David L Baker Winter SeriesL21-Dec to 14-Feb-2023MPO958978NoNo
WCDG's 2022 Huntington Beach Christmas Classic Supported by InnovaC18-Dec-2022MPO148967NoNo
WCDG's 2022 Huntington Beach Christmas Classic Supported by InnovaC18-Dec-2022MPO246992NoNo
Christmas Open Presented by Legacy DiscsC17-Dec-2022MPO164989NoNo
2022 Nantucket Disc Golf Open - ProsB10-Sep-2022MPO162991NoNo
2022 Nantucket Disc Golf Open - ProsB10-Sep-2022MPO264976NoNo
Hoot & Scoot XXII - 2022 Points Series Sponsored by Disc Golf 978C5-Sep-2022MPO156983NoNo
28 Chain Salute presented by Dynamic DIscsC/B4-Sep-2022MPO155970NoNo
28 Chain Salute presented by Dynamic DIscsC/B4-Sep-2022MPO256961NoNo
Harvest OpenB3-Sep-2022MPO158945NoNo
Harvest OpenB3-Sep-2022MPO254983NoNo
2022 Josh Juncal MemorialC20-Aug to 21-Aug-2022MPO161920NoNo
2022 Josh Juncal MemorialC20-Aug to 21-Aug-2022MPO260929NoNo
Panthorn's Get Ripped Wide Open - All Pro & MA1B17-Jul-2022MPO155978NoNo
Panthorn's Get Ripped Wide Open - All Pro & MA1B17-Jul-2022MPO258950NoNo
3rd Annual Stacks Memorial at the HollowsB16-Jul-2022MPO160926NoNo
3rd Annual Stacks Memorial at the HollowsB16-Jul-2022MPO253993NoNo
Summer at Sunnymede - Powered by Disc Golf 978B9-Jul-2022MA1164966NoNo
Summer at Sunnymede - Powered by Disc Golf 978B9-Jul-2022MA1253984NoNo
Summer Sizzler at Muldoon C25-Jun-2022MA1155918NoNo
Summer Sizzler at Muldoon C25-Jun-2022MA1250974NoNo
Brewster Ridge Open Driven by InnovaA17-Jun to 19-Jun-2022MPO171969NoNo
Brewster Ridge Open Driven by InnovaA17-Jun to 19-Jun-2022MPO2631002NoNo
Brewster Ridge Open Driven by InnovaA17-Jun to 19-Jun-2022MPO381929NoNo
Tooky Tourney 3.0B12-Jun-2022MA1151990NoNo
Tooky Tourney 3.0B12-Jun-2022MA1255946NoNo
IronmanB11-Jun-2022MA11101991NoNo
IronmanB11-Jun-2022MA1254934NoNo
2022 Spoonwood Classic Pro DayB4-Jun-2022MPO168968NoNo
2022 Spoonwood Classic Pro DayB4-Jun-2022MPO267975NoNo
Sunnymede New Year’s Eve Flex! Green-GreenC31-Dec-2021MPO145987NoNo
2021 Muldoon Turkey ShootB20-Nov-2021MA1158906NoNo
2021 Muldoon Turkey ShootB20-Nov-2021MA12491002NoNo
Hoot and Scoot XVIIC11-Nov-2021MA1160952NoNo
The Battle for 501C25-Sep-2021MA1157923NoNo
The Battle for 501C25-Sep-2021MA1263944NoNo
2021 Nantucket Disc Golf Open - ProsB18-Sep-2021MPO170943NoNo
2021 Nantucket Disc Golf Open - ProsB18-Sep-2021MPO266973NoNo
Buff Thompson - Return of the Stidham SeriesB31-Jul-2021MA1158969NoNo
Buff Thompson - Return of the Stidham SeriesB31-Jul-2021MA1251987NoNo
NADGT Exclusive @ 501B24-Jul-2021MA1159897NoNo
NADGT Exclusive @ 501B24-Jul-2021MA12571003NoNo
The Vacationland OpenA9-Jul to 11-Jul-2021MA1167922NoNo
The Vacationland OpenA9-Jul to 11-Jul-2021MA1254970NoNo
The Vacationland OpenA9-Jul to 11-Jul-2021MA1355983NoNo
Sunstein Open At Sunnymede (Pros) - Powered by Discmania B29-May-2021MPO171854NoNo
Sunstein Open At Sunnymede (Pros) - Powered by Discmania B29-May-2021MPO270957NoNo
The Jungle Redeployment VI (WTTJ overflow event) - ProC25-Apr-2021MPO160946NoNo
The Jungle Redeployment VI (WTTJ overflow event) - ProC25-Apr-2021MPO262927NoNo
The Hawkins HustleC19-Apr-2021MPO158952NoNo
Maple Hill PDGA Singles LeagueL21-Mar to 25-Apr-2021MPO376869NoNo
Hoot and Scoot XIIC18-Jan-2021MA1160960NoNo
THROW for GLORY at SUNNYMEDE: Flex start BLUE-GREEN C8-Nov-2020MA11511007NoNo
THROW for GLORY at SUNNYMEDE: Blue-Blue Flex startC7-Nov-2020MA1160984NoNo
DGPT - MVP Open at Maple HillA11-Sep to 13-Sep-2020MPO164981NoNo
DGPT - MVP Open at Maple HillA11-Sep to 13-Sep-2020MPO263988NoNo
DGPT - MVP Open at Maple HillA11-Sep to 13-Sep-2020MPO365973NoNo
Summer Fling $5k/$10k GDG Ace Event Presented by Dynamic DiscsC5-Sep-2020MA1151949NoNo
Summer Fling $5k/$10k GDG Ace Event Presented by Dynamic DiscsC5-Sep-2020MA1248984NoNo
End Of Summer Borderland Flex Start (Blue to Whites)C30-Aug-2020MA1153976NoNo
End Of Summer Borderland Flex Start (Whites)C28-Aug-2020MA1149945NoNo
Northeast Junior Disc Golf ChampionshipsC22-Sep-2018MJ15158920NoNo
United States Junior Disc Golf ChampionshipsB3-Aug to 5-Aug-2018MJ15167841NoNo
United States Junior Disc Golf ChampionshipsB3-Aug to 5-Aug-2018MJ15266851NoNo
United States Junior Disc Golf ChampionshipsB3-Aug to 5-Aug-2018MJ15376872NoNo
Hatchling OpenC9-Jun-2018MJ15158831NoNo
Mass Junior SmashC26-May-2018MJ15161847NoNo