Plus Forward uses cookies to track usage and preferences. For more information see our cookie policy. AgreeDisagree
Latest
NewsArticlesColumnsJournalsGuidesPollsSchedules
Latest Activity
News 250 FPS Publishes Updated Player Ranking Ahead of $500 EGB Cup Final
0
News EGB FFA Cup Announced
0
News 250 FPS Quake Live League: Final Day
0
News Heretic + Hexen Receive First Major Update
0
News 250 FPS Quake Live League – Final Round Schedule Published
0
News 250 FPS Quake Live League – Round 11 Recap
2
News Quake II Multiplayer Now Playable in Browser
1
News 250 FPS Quake Live League – Round 11 Schedule Published
0
Movie The Contenders 3
1
News Pavel Shares Thoughts on the 250 FPS League Season
0
News 250 FPS Quake Live League – Round 10 Completed
0
News AGENT and ash win EGB Cup 2v2
0
Gallery The Contenders III — Screenshot Gallery
0
News 250 FPS Quake Live League – Round 10 Schedule Published
1
Match ash vs Needy
2
News Round 9 of the 250 FPS Quake Live League Completed
0
News 250 FPS Quake Live League – Round 9 Schedule Published
0
Match OV3RQILL vs Needy
1
Forums
All ForumsQLStatsQuake LivePlus ForwardQuake ChampionsGeneral GamingQuake 3 CPMAOff TopicDiabotical
Forum Activity
QLSTATS Bug reports
156
QLSTATS B-Ratings, all matches/ratings recalculated
49
DBTCL One Map Duel Cup for Diabotical September 9, 2023 at 11:00 AM CDT
0
DBTCL hello again, i got 2 cups for diabotical!
0
RFLX Hello, ive been hostin a pug community and starting to host cups
0
QLSTATS Activate account
1
CPMA #uscpmpickup Update & Future Events Discussion
0
QL Quake live Sensitivity and Acceleration calculation
13
QL OMG Quake Live CTF Draft Cup
0
QLSTATS How it works?
1
PF The Greatest 1v1 ArenaFPS Players Ever
1
QLSTATS Install QLstats on Server
30
PF Site theme poll
3
CPMA New here
5
QLSTATS Where is Predath0r? Was he the only QLStats admin?
0
UT Is Anybody here?
7
QLSTATS Change CA Elo Calculation
36
QLSTATS Account deactivated
0
Media
StreamsVODsGalleriesMovies
Live streams
 VecetTV
Apprenda com os melhores! - 2 EVI só casas! || Comandos: !checkin !PIX !ServerDosSubs !tiktok !prime
17
VODs
QC QPM - dramis vs psygib - Deep Embrace
0
QC Av3k & k1llsen vs toxjq & ZenAku
0
QC bukster & GaRpY vs Av3k & k1llsen
0
QC RAISY & vengeur vs Av3k & k1llsen
0
QC dramiS & cnz vs toxjq & ZenAku
0
QC bukster & GaRpY vs Effortless & psygib
0
QC toxjq & ZenAku vs Effortless & psygib
0
QL RAISY vs Fog
0
QL Nitrino vs RAISY
0
QL Fog vs fire_bot
0
Esports
Match ListPlayersTeamsEsport Orgs.EventsOrganizersCalendarBettingCompareRankings
Site
Site GuideUsersSearchContact
Polls
PF Plus Forward logo design
51
DOOM Your Doom first impressions
1
GG Upcoming ArenaFPS Game with the most potential.
13
Register
Login
No login possible until cookies are accepted.
Activity
Events
01:08 UTC
Live streams
Featured streams
VecetTV
Apprenda com os melhores! - 2 EVI só casas! || Comandos: !checkin !PIX !ServerDosSubs !tiktok !prime
17
Other streams
ql_quake_tv
10
Mellonpopr
9
Simon_Novak
5
CynicalVicious
4
PlummyBop
4
oldgreygoat
2
Penrose4200
2
thesaiyan666
1
TheColdsor
1
DefragLive
1
kryrk_
1
QuakeAI
1
pqltwitchvamptv
1
badsebitv2
1
kpilotxp
0
Latest Activity
Home
News 250 FPS Publishes Updated Player Ranking Ahead of $500 EGB Cup Final
0
News EGB FFA Cup Announced
0
News 250 FPS Quake Live League: Final Day
0
News Heretic + Hexen Receive First Major Update
0
News 250 FPS Quake Live League – Final Round Schedule Published
0
News 250 FPS Quake Live League – Round 11 Recap
2
News Quake II Multiplayer Now Playable in Browser
1
News 250 FPS Quake Live League – Round 11 Schedule Published
0
Movie The Contenders 3
1
News Pavel Shares Thoughts on the 250 FPS League Season
0
News 250 FPS Quake Live League – Round 10 Completed
0
News AGENT and ash win EGB Cup 2v2
0
Gallery The Contenders III — Screenshot Gallery
0
News 250 FPS Quake Live League – Round 10 Schedule Published
1
Match ash vs Needy
2
News Round 9 of the 250 FPS Quake Live League Completed
0
News 250 FPS Quake Live League – Round 9 Schedule Published
0
Match OV3RQILL vs Needy
1
Forums
QLSTATS Bug reports
156
QLSTATS B-Ratings, all matches/ratings recalculated
49
DBTCL One Map Duel Cup for Diabotical September 9, 2023 at 11:00 AM CDT
0
DBTCL hello again, i got 2 cups for diabotical!
0
RFLX Hello, ive been hostin a pug community and starting to host cups
0
QLSTATS Activate account
1
CPMA #uscpmpickup Update & Future Events Discussion
0
QL Quake live Sensitivity and Acceleration calculation
13
QL OMG Quake Live CTF Draft Cup
0
QLSTATS How it works?
1
PF The Greatest 1v1 ArenaFPS Players Ever
1
QLSTATS Install QLstats on Server
30
PF Site theme poll
3
CPMA New here
5
QLSTATS Where is Predath0r? Was he the only QLStats admin?
0
UT Is Anybody here?
7
QLSTATS Change CA Elo Calculation
36
QLSTATS Account deactivated
0
Event
0
View Judgements

Overwatch Contenders 2019 Season 2

Organizer
Blizzard Entertainment
Date
13 Jun 2019 01 Sep 2019
Location
Online

Event website
Event Image
Tournaments
OC'19 S2 - China
6 years ago
Info Participants Groups / Brackets Final Rankings
OC'19 S2 - China
Coverage: Liquipedia
Schedule
01 Jul 2019 17 Aug 2019
Prizemoney
200,000 USD
Tourney format
Group Stage, Single Brackets
Match format
4-maps (gs), bo5 (playoff), bo7 (final)
Maplist
Busan
Dorado
Havana
Hollywood
Ilios
King's Row
Nepal
Numbani
Paris
Rialto
Temple of Anubis
Volskaya Industries
Big Time Regal Gaming
Bilibili Gaming
Bubble Burster Gaming
Flag Gaming
LGD Gaming
Light Gaming
Lingan E-sport Huya
Lucky Future
Phantom Wizard
T1W.GZA
Team CC
Triple Six Legend
icon_cup_gold
Lingan E-sport Huya
JMAC, mer1t, Lensa, Molly, Sven, KaMi, Haker
Other prizes: Slot for The Gauntlet
64,000 USD
icon_cup_silver
Team CC
Bunny, Innovation, Farway, SIO, SeeYA, jwj, Fearless, mizuki
43,200 USD
icon_cup_bronze
Bilibili Gaming
zijin, Bazzi, Coldest, Shy, NoSmite, Winter, over, Yakumo, mika
36,200 USD
4.
LGD Gaming
secretTOT, HaoYoQian, Rook1e, wanli, Kaneki, Tanqiu, Melon, Kadalis
20,200 USD
5.
T1W.GZA
Silver3, Mijia, MoLanran, highbee, Assassin, Wya, illusion
10,200 USD
5.
Bubble Burster Gaming
Climax, Zihee, Jihun, TTuba, ANB, Craz1s, RICK
10,200 USD
7.
Big Time Regal Gaming
Wonz, ARONG, WinWinQ, SkyShow, YangYang, LiGe, Kayleee, CLOUD
8,000 USD
7.
Light Gaming
Roshan, Hu1Z, b612, century, Dizzy, YouNai, n1ghtg0d
8,000 USD
9.
Flag Gaming
MelonZ, p1ly024, Yaoxie, WON, RuiMin, ShowCheng, Mask, Fengmian
6,250 USD
9.
Lucky Future
evillx, Since, Waffle, Melo, Fr3e, Vettel
6,250 USD
11.
Phantom Wizard
VVVV, TenTen, Chas3r, AMY, Destiny, Payne, Ketto, BravoLav
6,250 USD
11.
Triple Six Legend
LRC, 399, DPS, Shush, Rachel, Mir
6,250 USD
OC'19 S2 - South Korea
6 years ago
Info Participants Groups / Brackets Final Rankings
OC'19 S2 - South Korea
Coverage: Liquipedia
Schedule
25 Jun 2019 01 Sep 2019
Prizemoney
200,000 USD
Tourney format
Group Stage, Single Brackets
Match format
4-maps (gs), bo5 (playoff), bo7 (final)
Maplist
Busan
Dorado
Havana
Hollywood
Ilios
King's Row
Nepal
Numbani
Paris
Rialto
Temple of Anubis
Volskaya Industries
Element Mystic
Fusion University
GC Busan Wave
Gen.G eSports
Meta Athena
O2 Blast
RunAway
World Game Star
icon_cup_gold
RunAway
QOQ, Mag, Heesu, Schwi, Assassin, yaki, LeeJaeGon, Gangnamjin
Other prizes: Slot for The Gauntlet
54,000 USD
icon_cup_silver
Element Mystic
Sp9rk1e, MCD, Doha, Alpha, TaKoYaKi, Unique, Xzi, Hanbin
Other prizes: Slot for The Gauntlet
24,800 USD
icon_cup_bronze
Gen.G eSports
DNCE, Wekeed, Stalk3r, Oberon, Glister, WooHyaL, Creative, Bliss
Other prizes: Slot for The Gauntlet
26,200 USD
4.
O2 Blast
Crong, Pelican, KAISER, Proper, Myunbong, MANDU, Flora
46,200 USD
5.
GC Busan Wave
Ritz, Fielder, ION, Edison, DayDream, AlphaYi, JJANGGU, Delight
14,000 USD
6.
Fusion University
Elk, Beasthalo, BERNAR, snillo, Na1st, Alarm, ChangSik, Fuze
11,600 USD
7.
Meta Athena
Shubil, LVLZ, TERU, Daemin, HALF, Jerry, NAMED, Jasp3r, InHyeok
11,600 USD
8.
World Game Star
Noah, Agnes, Oparochi, Valentine, Ace, Enocass, GaeBullSsi
11,600 USD
OC'19 S2 - North America - East Division
6 years ago
Info Participants Groups / Brackets Final Rankings
OC'19 S2 - North America - East Division
Coverage: Liquipedia
Schedule
19 Jun 2019 15 Aug 2019
Prizemoney
200,000 USD
Tourney format
Group Stage, Single Brackets
Match format
4-maps (gs), bo5 (playoff), bo7 (final)
Maplist
Busan
Dorado
Havana
Hollywood
Ilios
King's Row
Nepal
Numbani
Paris
Rialto
Temple of Anubis
Volskaya Industries
ATL Academy
Bermuda
Gladiators Legion
Phase 2
Skyfoxes
Square One
Third Impact
Uprising Academy
icon_cup_gold
ATL Academy
kodaK, SugarFree, Hawk, Saucy, FunnyAstro, Gator
Other prizes: Slot for The Gauntlet
80,000 USD
icon_cup_silver
Gladiators Legion
eMIL, Dalton, Roolf, Water, Luddee, Stand1
24,800 USD
icon_cup_bronze
Third Impact
Spectr9l, Salty, Zholik, harbleu, Umtae, Wub, robdab, TiZi
26,200 USD
4.
Phase 2
Tanner, Socks, Pika, Daans, Nishik, SaltShaker, Lep, A10
17,800 USD
5.
Uprising Academy
Scaler, Teetawat, Klaus, Punk, MirroR, Cameron, Swimmer
14,000 USD
6.
Skyfoxes
CarCar, Attitude, Hoon, Cloneman16, Lastro, Mac, Boostio, WhorU
14,000 USD
7.
Square One
BigALL, Dove, Trispear, Anghell1c, HotDate, Jolfe
11,600 USD
8.
Bermuda
Shuh, Chayne, KapO, pizzademon, Ajax, Guru, Carter, ultimawep, Umtae
11,600 USD
OC'19 S2 - South America
6 years ago
Info Participants Groups / Brackets Final Rankings
OC'19 S2 - South America
Coverage: Liquipedia
Schedule
17 Jun 2019 20 Aug 2019
Prizemoney
100,000 USD
Tourney format
Group Stage, Single Brackets
Match format
4-maps (gs), bo5 (playoff), bo7 (final)
Maplist
Busan
Dorado
Havana
Hollywood
Ilios
King's Row
Nepal
Numbani
Paris
Rialto
Temple of Anubis
Volskaya Industries
Dignity
Lowkey Esports
Outlanders
Pingüinos
T1ME
Team Clarity
Team Scarlet S
Up Gaming
icon_cup_gold
Lowkey Esports
ole, murizzz, honorato, Máximo, liko, ddx
40,000 USD
icon_cup_silver
Dignity
Shinigami, BEAST, Win98, Keath, Knight, Searchy
13,600 USD
icon_cup_bronze
Pingüinos
Jhein, GLITCH, kaizak, agM, Poke, izAvenge, Matiash4km
13,100 USD
4.
Up Gaming
agM, Txozin, Th1ago, Pardal, Nyohl, debout, Edigas, xfel, Stylo, Darken
10,100 USD
5.
Team Clarity
ShawnOFF, mate, Lubbock, RanKioshi, Ponchi, SPIDER, Frix
7,000 USD
6.
T1ME
HaPi, KilleR, Pearlyk, agon, CapyMac, neil, leviataN, agM, Kazma, Fastie, Th1ago
7,000 USD
7.
Team Scarlet S
balti, Robtoxx, okku, lowlife, Aramis, Baskerville
5,800 USD
8.
Outlanders
Kazma, Helvoro, Svenko, TH7, Darkartas, Drusker
5,800 USD
OC'19 S2 - North America - West Division
6 years ago
Info Participants Groups / Brackets Final Rankings
OC'19 S2 - North America - West Division
Coverage: Liquipedia
Schedule
17 Jun 2019 15 Aug 2019
Prizemoney
200,000 USD
Tourney format
Group Stage, Single Brackets
Match format
4-maps (gs), bo5 (playoff), bo7 (final)
Maplist
Busan
Dorado
Havana
Hollywood
Ilios
King's Row
Nepal
Numbani
Paris
Rialto
Temple of Anubis
Volskaya Industries
Montreal Rebellion
Revival
Second Wind
Tea Party
Team Envy
Triumph
Wave Check
XL2 Academy
icon_cup_gold
Team Envy
Numlocked, Fire, SharP, Jaru, ELLIVOTE, Hafficool, LullSiSH, Crimzo
Other prizes: Slot for The Gauntlet
80,000 USD
icon_cup_silver
XL2 Academy
GIG, Haku, Ojee, buds, Speedily, ksp
Other prizes: Slot for The Gauntlet
23,200 USD
icon_cup_bronze
Second Wind
Ezire, HelloImHalo, Exorath, Frill, berd, BarbieQ9130, ShRedLock, Caden
20,200 USD
4.
Triumph
Decod, Chopt, awkward, Samito, iCy, LynnnnnX
20,200 USD
5.
Montreal Rebellion
Logix, Goliath, UltraViolet, Mistakes, Smex, Tensa, Naga, Vizility, JkAru19
11,600 USD
6.
Tea Party
AntoL, Amadien, far, BlubBlubBlob, Freed0m, AceofSpades, Fosmanx
11,600 USD
7.
Wave Check
Matman, iced, Joobi, LUFT, Higan, Jade, crakinlakin, panic
11,600 USD
8.
Revival
Manneten, iRemiix, Paintbrush, TviQ, Epzz, Apply, Mangachu, Hqrdest, Bogur
11,600 USD
OC'19 S2 - Australia
6 years ago
Info Participants Groups / Brackets Final Rankings
OC'19 S2 - Australia
Coverage: Liquipedia
Schedule
16 Jun 2019 01 Sep 2019
Prizemoney
100,000 USD
Tourney format
Group Stage, Single Brackets
Match format
4-maps (gs), bo5 (playoff), bo7 (final)
Maplist
Busan
Dorado
Havana
Hollywood
Ilios
King's Row
Nepal
Numbani
Paris
Rialto
Temple of Anubis
Volskaya Industries
Athletico Esports
Ground Zero Gaming
Legacy Esports
Melbourne Mavericks
Mindfreak
ORDER
Sydney Drop Bears
Warriors
icon_cup_gold
ORDER
Unter, Adam, Jordation, yuki, Quatz, Signed
27,000 USD
icon_cup_silver
Mindfreak
bus, Ackyyy, Swilko, August, kiki, Addy
26,600 USD
icon_cup_bronze
Ground Zero Gaming
Günther, Naahmie, Dalsu, Gus, Muni, Minny, DewBoy
13,100 USD
4.
Sydney Drop Bears
NyanG, Winter, Shoyo, Dreamer, Akraken, Fluro
8,900 USD
5.
Warriors
Modern, Jungle, Hus, Nozz, Tongue, Roro
7,000 USD
6.
Athletico Esports
Design, Merit, goobs, Dfield, Paso, Wuvo, JJJJ
5,800 USD
7.
Legacy Esports
rani, lab, StolenPicnic, Ike, Noosh, Fundrae
5,800 USD
8.
Melbourne Mavericks
Soggy, Nidus, CrimzonWolf, Exirst, SlipGyp, Mercedes, morbid, Knellery, davi, Qvn, Truth, isyboy, Joker, Cazzette, Razorfish
5,800 USD
OC'19 S2 - Europe
6 years ago
Info Participants Groups / Brackets Final Rankings
OC'19 S2 - Europe
Coverage: Liquipedia
Schedule
13 Jun 2019 16 Aug 2019
Prizemoney
200,000 USD
Tourney format
Group Stage, Single Brackets
Match format
4-maps (gs), bo5 (playoff), bo7 (final)
Maplist
Busan
Dorado
Havana
Hollywood
Ilios
King's Row
Nepal
Numbani
Paris
Rialto
Temple of Anubis
Volskaya Industries
Angry Titans
British Hurricane
Clockwork Vendetta
HSL Esports
MorningStars
Shu's Money Crew EU
Team Gigantti‏
Young and Beautiful
icon_cup_gold
HSL Esports
Txao, Ascoft, Zaprey, Henningsen, fischer, Ding
Other prizes: Slot for The Gauntlet
54,000 USD
icon_cup_silver
Team Gigantti‏
Leaf, Milkyman, Lilbow, Davin, zappis, Zuppeh
52,300 USD
icon_cup_bronze
Clockwork Vendetta
Zytor, Skairipa, Munkmutta, Engineer, MightyMoose, Ricky, Minimi
26,200 USD
icon_cup_bronze
British Hurricane
bock1, Jofi, Hadi, Hafficool, Dannedd, SparkR, Numlocked, Molf1g, Tsuna
20,200 USD
5.
Angry Titans
AFoxx, moursi, brussen, kevster, Phatt, Erki, SuperPlouk
11,600 USD
6.
MorningStars
Asking, Khegasi, Chubz, Helv, Tek36, Dridro, Slur
11,600 USD
7.
Young and Beautiful
FDGod, Hunni, Yiqids, Jona, Molf1g, kraandop, brussen
11,600 USD
8.
Shu's Money Crew EU
Naga, Molf1g, MauZ, Gustav, KroxZ, Obling, illbethebest
11,600 USD
OC'19 S2 - Pacific
6 years ago
Info Participants Groups / Brackets Final Rankings
OC'19 S2 - Pacific
Coverage: Liquipedia
Schedule
13 Jun 2019 09 Aug 2019
Prizemoney
100,000 USD
Tourney format
Group Stage, Single Brackets
Match format
4-maps (gs), bo5 (playoff), bo7 (final)
Maplist
Busan
Dorado
Havana
Hollywood
Ilios
King's Row
Nepal
Numbani
Paris
Rialto
Temple of Anubis
Volskaya Industries
Cyclone Coupling
Far East Society
Global Esports
Green Leaves
JUPITER
Nova Monster Shield
Talon Esports
Xavier Esports
icon_cup_gold
Talon Esports
MuZe, Bashful, Patiphan, oPuTo, CQB, Gogora, ManGoJai
Other prizes: Slot for The Gauntlet
40,000 USD
icon_cup_silver
Global Esports
Faith, KimGyuTae, Xenofly, ZeonFlux, LUKE, lilRaxx
13,600 USD
icon_cup_bronze
Far East Society
Aros, Vips, Salbob, Grandeesauto, fearLess, Sachokk, Redneval, Honne, Lr1s
13,100 USD
icon_cup_bronze
Nova Monster Shield
ATing, inin77, PIGGY, Moowe, yeamwon, Burner, Nonezz, ShaiuLin, Redfox, KERBEROS
10,100 USD
5.
Cyclone Coupling
FalleN, GCGG, recall, MG, Redfox, Sleep, b3cky, Decade, LEECHANGSOON, ToT
5,800 USD
6.
Green Leaves
FifTy, pocky, sonairo, hoshimi, Qloud, tennn, Xeraphy
5,800 USD
7.
Xavier Esports
Tae, AloNeFillz, THITIKORN, THK, THEE, QueEn, Bello, mush2oom
5,800 USD
8.
JUPITER
SABAGOD, HenGi, Claire, xir, Ameken, Kenmohororo, Westep
5,800 USD
Additional Information
Calendar
Calendar
Monday 01 Jul 2019
01 Jul 2019 09:00 UTC 17 Aug 2019 08:45 UTC
OC'19 S2 - China
Tuesday 25 Jun 2019
25 Jun 2019 10:00 UTC 01 Sep 2019 14:00 UTC
OC'19 S2 - South Korea
Wednesday 19 Jun 2019
19 Jun 2019 22:00 UTC 15 Aug 2019 01:45 UTC
OC'19 S2 - North America - East Division
Monday 17 Jun 2019
17 Jun 2019 22:00 UTC 20 Aug 2019 02:00 UTC
OC'19 S2 - South America
Monday 17 Jun 2019
17 Jun 2019 22:00 UTC 15 Aug 2019 00:15 UTC
OC'19 S2 - North America - West Division
Sunday 16 Jun 2019
16 Jun 2019 04:00 UTC 01 Sep 2019 04:30 UTC
OC'19 S2 - Australia
Thursday 13 Jun 2019
13 Jun 2019 18:00 UTC 16 Aug 2019 20:15 UTC
OC'19 S2 - Europe
Thursday 13 Jun 2019
13 Jun 2019 11:00 UTC 09 Aug 2019 12:30 UTC
OC'19 S2 - Pacific
Be the first to comment!
Reply to:TopicPosting comments anonymously will publicly display your IP address.
Preview
Calendar
Premier Major Minor
ScheduleRecent
Ongoing
250 FPS QL League S3 - Group Stage
Jul 13thOct 1st
Banner
This Week
EGB FFA Cup
3d
250 FPS QL League S3 - Finals
4d
This Month
Quake 3 Festival FreezeTag 4v4 2025
10d
EGB Cup Final
18d
250 FPS QL League S4 - Qualifier #1
24d
250 FPS QL League Season 4
24d
250 FPS QL League S4 - Qualifier #2
25d
Past Week
NAQCL Duel Tournament #24
EGB Cup #19
Estoty Duel Tournament #169
Matches
UpcomingResultsShow all results
fire_bot
vs
k1llsen
250 FPS QL League S3 - Group Stage
9h 51m
Nitrino
vs
Fog
250 FPS QL League S3 - Group Stage
Show1 : 2
ARSENY
vs
dazator
250 FPS QL League S3 - Group Stage
Show1 : 2
Spart1e
vs
ARSENY
250 FPS QL League S3 - Group Stage
Show2 : 1
H3LLDOWN
vs
Spart1e
250 FPS QL League S3 - Group Stage
Show0 : 2
H3LLDOWN
vs
k1llsen
250 FPS QL League S3 - Group Stage
Show0 : 2
cYpheR
vs
pavel
250 FPS QL League S3 - Group Stage
Show2 : 1
pavel
vs
ash
250 FPS QL League S3 - Group Stage
Show2 : 1
fire_bot
vs
ash
250 FPS QL League S3 - Group Stage
Show1 : 2
cYpheR
vs
baksteen
250 FPS QL League S3 - Group Stage
Show2 : 1
ash
vs
baksteen
250 FPS QL League S3 - Group Stage
Show2 : 0
Home News Forums Recruitment Livestreams Match List Calendar Twitter RSS Feed Discord
Data Privacy Statement Terms and Conditions Cookie Policy Contact
© Richard Gansterer 2015-2025