Main Menu

2009 PDGA Professional Disc Golf World Championships

2009 PDGA Professional Disc Golf World Championships


Event Info

Official Results

TierClassificationTotal PlayersPro Purse
MPro327$83,276

Open (131)

PlacePointsNamePDGA#RatingRd1Rd2Rd3Rd4Rd5Rd6SemisFinalsTotalPrize
11965.00Avery Jenkins7495102853107749105050107245106656985501040461056270376$5,500
21950.00Josh Anthon179461028631007481059511063451066491049461076491027250376$3,000
31935.00Matt Orum183301024611021501041521055481037451086481058481037250377$2,100
41920.00Cale Leiviska243411022581042501041501072491027511031511031461056270382$1,700
51905.00Nathan Sexton18824101761102150104154103947104651103148105846105600357$1,400
51905.00David Feldberg12626103459103549105053104746105650104053101347104600357$1,400
71875.00Nikko Locastro11534102959103551103249108047104653101353101346105600358$1,200
81860.00Markus Källström13150103061102149105055103147104649104950104049102700360$1,100
91845.00Steven Rico4666103162101452102351106347104652102248105849102700361$1,000
101830.00Barry Schultz6840102858104252102356102348103748105851103149102700362$900
111815.00Bradley Williams3164410025810425310145310474810375797646107648103700363$800
121800.00Jesper Lundmark15239104161102151103256102349102752102250104045106600364$615
121800.00Nathan Doss1179410376010284710685410395299853101352102246105600364$615
121800.00Coda Hatfield2365110175610565210235510315299852102250104047104600364$615
121800.00Paul Ulibarri27171100960102847106853104749102753101354100448103700364$615
121800.00Ken Climo4297103758104251103258100750101749104947106751100800364$615
171725.00Gregory Barsby15857101664100050104155103147104648105851103150101700365$525
181710.00Adam Olsen26100101160102852102355103147104647106754100451100800366$500
191695.00Mitch Sonderfan17998994659935599652105547104651103149104948103700367$463
191695.00Joe Rovere303069996010285110325810074710465210224610765398800367$463
211665.00Manabu Kajiyama813910065910355410055410394710465010405210225299800368$425
221650.00Paul Mcbeth2752310216410005010415210555398854100450104046105600369$380
221650.00Steve Brinster1062810225810425599656102350101750104051103149102700369$380
221650.00Kris Orrick20020102063100750104157101548103750104052102249102700369$380
251605.00Johne Mccray985210286410004910505510315110085599550104046105600370$320
251605.00Matthew Blakely1541010115710495410055710155596950104048105849102700370$320
251605.00Jay yeti Reading15864101159103549105058100747104654100453101350101700370$320
281560.00Miles Seaborn2926410096110215010415610234510665410045310135299800371$290
291545.00Geofff Bennett2496210146897256102348105947104650104052102251100800372$280
301530.00Michael white mike Henry280569896010285896858100747104651103150104049102700373$270
311515.00Eric Mccabe1167410216010285110325999950101752102253101350101700375$260
321500.00Jon Drummond7350997611021531014511063511008579765698550101700379$250
331485.00Philo Brathwaite2641610146210145210235810075110085310135599549102700380$240
341470.00Matt Hall18133100963100756986561023501017559955599546105600381$230
351455.00Jeff Layland176821002641000501041609905596952102253101348103700382$220
361440.00Ziggy Bierekoven29879998669865210236099051100854100453101347104600383$200
361440.00Chris Sprague1642510136110215210235810075497954100453101351100800383$200
361440.00Larry Labond690397265993559965610234910275210225599551100800383$200
391395.00Ken Franks25447100467979619825210235110085599549104949102700384$190
401380.00Andrew Hock2943599261102156986599995110085599552102251100800385$180
411365.00Paul Oman343449656210145310145999954979559955110315299800386$180
421350.00Michael Olse19362101160102851103260990481037531013589675794900387$180
431335.00Kevin Babbit11110101363100756986551031539885310135896750101700388$170
431335.00Justin Moore320839716698654100556102352998559955210225398800388$170
451305.00James Conrad17295988631007541005581007471046619405698550101700389$170
451305.00Robbie Olson323359666996559999541005501017501040559955299800389$170
471275.00Patrick Blazek25325100463100756986571015549795110315210225794900390$160
481260.00Kevin Rarick2706396565993531014561023539885010406392251100800391$160
481260.00Geoffrey toad Mcreynolds202569916410005599658100755969569854910495497900391$160
501230.00Jimmy mac Mcdonald31323958659935599660990549795410045110315398800392$160
511215.00Josh Crowl347969736010285410055610235497957976569855695900393$160
521200.00Michael Robinson24414969689726396653101455995529985110315398800395$150
521200.00George Smith403410106410005698657101555969579765110315596900395$150
541170.00Buddy Tritt295359766698654100558100756959559955410045398800396$150
551155.00John Fowler65201005659935599655103150101756985609495695900397$150
561140.00Crispin Carrasco33698983601028531014649585596956985559955596900398$150
571125.00Fred Smith205789806410005896862974559955010175310136587200407$150
581110.00Justin Mcluen124689836996564958559965310135110085310130000345
581110.00Christopher Horn768597661102158968599995497956985579760000345
601080.00Christopher Smith19983100665993589686099055995549795410040000346
601080.00Jeremy Koling33705994689725810075698653988579765410040000346
601080.00Tony Hoel16099989739376198252102349104956959559950000346
601080.00Clayton Nash29694984641000531014619825596957976569850000346
601080.00Kirk Mcallister299239826698656986609905299856985569850000346
601080.00Leo Daprato221359826996566942531014521022491027579760000346
66990.00Brett Comincioli19325989699656495853101449104955969579760000347
66990.00Mike Durco135599876996558100749105050101763922589670000347
68960.00Brendan Hickman2768998569965619825896855995549795210220000349
68960.00Russel Burns11699979689726595055996579765110085310130000349
68960.00Dustin Honold2427597865993609506297456985539885310130000349
68960.00Ben Van dusen2790597067979619825995956985529985410040000349
68960.00Brian Miller281329806797960990559965596955995579760000349
73885.00Nick Rowton3418098069965659505698653101352998559950000350
74870.00Devin Frederick1628799465993619416099057976549795410040000351
75855.00Aaron Martin2507597871951609905698659958501017569850000352
75855.00Terry t-dogg Miller10738985729445810075210235497959958579760000352
77825.00Andrew Newberry21278975699656198254100561940559695310130000353
77825.00Steve Moravec3381098372944629745310145698553988579760000353
77825.00Mark Luebeck12670972699656099053101459930541004589670000353
77825.00Derek Britt2725598570958639665599652102253988609490000353
77825.00Justin Kreutzer218799636698656986609905299857976629310000353
82750.00Daniel Polk2727696967979649585698657976569595410040000354
82750.00Brian Bjortomt2885495466986609506396654100456959559950000354
82750.00Greg Schwartz2846497167979581007569865993058967569850000354
82750.00Tim Engebretson3219498163100760950599995497958967609490000354
86690.00Mike Schwieger1807898874930609905797752102256959569850000355
86690.00Kyle Wilkes1665098567979629745310145497960949599580000355
88660.00Alan Wagner285509836897261982559966094956959569850000356
88660.00Adam Hunt3423797863100761941639665698557949569850000356
88660.00Heberto Villarreal2318498268972659505410055896753988589670000356
88660.00Michael Brownlow2809796560102858968649585398857976649130000356
92600.00Josh Dobelstein14490964709586793458968541004559695310130000357
93585.00Doug Porter136839657095860990589685995856959559950000358
93585.00Christopher Albert154949686599357977629746194056959579760000358
93585.00Zach Richer2847297868972699175797756985501017589670000358
96540.00Marcus Prue3058893671951581007609506194052998579760000359
96540.00Doug Bickell145029866599358968609905995856959619400000359
96540.00Michael Peremba3349297374930629745599650104054979649130000359
99495.00John Riley jr362589457195162974579775896756959569850000360
99495.00Will Mueller261629657294459999589685797653988619400000360
101465.00Timothy e. Walsh110479827095862974609505896757949559950000362
102450.00Ryan Orton313649687294460990589685599561911579760000363
102450.00Jeremy Ohlheiser72299576797961982579776392257949589670000363
104420.00Matt Hauser315179696698658968669426293155969589670000365
105405.00Joe Hegge294499576797965950599595995858940589670000366
105405.00Tate Handy3061397572944649585410055896759930599580000366
107375.00Simon Newman325859457294466942569865995854979609490000367
107375.00Luke Butch188019526698659959599996392259930619400000367
109345.00Andreas Gertsch138089926996566942589685995857949599580000368
110330.00Pete Wade217619527294467934569865797658940599580000369
110330.00Tommy Slaton250099516996566942579776293156959599580000369
110330.00Justin Jones260229627294464958599595995856959599580000369
113285.00Jeremy yoduh Thornton2050497770958609905995954100468843609490000371
113285.00David School315239657493063966579776194055969619400000371
115255.00Shea Lendick36806987659937284158100767885579495310130000372
116240.00Trygve Schadler247649676897267934619415599556959678850000374
117225.00Jussi Lindberg264219227195164958599596194059930639220000377
118210.00Petri Behm264359417195168926619416194054979668950000381
119195.00Joe Engelman301459467393764958609506491363891589670000382
119195.00Jerry Kingston238379477095871901609505797662901629310000382
121165.00Dick Parker202509457890366942599596392258940639220000387
122150.00Marshal Wolfe305719407195175869659055995857949629310000389
123135.00Gary Lafreniere215068917791072893619416293160920589670000390
124120.00Andrew Jewett305739097592469917599597085855969718490000399
125105.00Yanick Hürzeler292128987691766942659056590463891659040000400
12690.00Vide Wiberg86829207791073885668966392263891708580000412
12775.00Todd a. Breiner116068758287576861649147284069833639220000426
12860.00Ryan Oldham350218118486181820758147284068843738310000453
1290.00Brian Schweberger12989102362101452102362974529989999990000DNF
1300.00Erich Altoray858097470958669429999999999990000DNF
1310.00Devan Owens2516810046410009999999999999990000DNF

Open Women (21)

PlacePointsNamePDGA#RatingRd1Rd2Rd3Rd4Rd5Rd6SemisFinalsTotalPrize
1189.00Valarie Jenkins174959637095851100855995609905797752998501017320427$1,600
2180.00Des Reading1586396267979539885599565950579775596959930300441$1,050
3171.00Nicole Frazer2435593070958549796094961982678875497958940310455$750
4162.00Birgitta Lagerholm159169556897253988589676297459959629015993000421$500
5153.00Liz Carr310689377294458940579766595062932579495695900427$400
6144.00Liz Lopez311629347592456959619406396656986619115993000431$350
7135.00Carrie Berlogar138159467294459930639226198261941589405894000432$300
8126.00Sarah Stanhope303979477493056959599586396663923599306092000434$250
9117.00Melinda Ring195429117890360920619406991762932569590000386$200
10108.00Liz Shooner217329137791062901609496595064914599300000387$175
1199.00Katie Stauss332779057493063891668957289359959589400000392$150
1290.00Melody King298588957890360920639227090961941619110000393
1381.00Anne Matilainen288279207592461911659047388561941599300000394
1472.00Lesli Brinster156389098088958940649136892666896599300000395
1563.00Shannon Bowles290779257791060920649137586967887609200000403
1654.00Emily Hardy261299137691758940688767686172841589400000408
1745.00Kristin Cherry196548758287561911668957586965905609200000409
1836.00Danielle Vargas181318908188261911688767289370859658720000417
1927.00Monica Judkins383148088966862688767487771850629010000421
2018.00Kelsey Wilmerding337258578386864882738317785374823678530000438
219.00Angie Biondo288908268982671814777948677969868658720000457

Masters (73)

PlacePointsNamePDGA#RatingRd1Rd2Rd3Rd4Rd5Rd6SemisFinalsTotalPrize
1876.00Phil Arthur7289101454103948105956105653101048102452984521023250388$2,600
2864.00Brad Hammock5912100557101555996591035511028491014491014521023250397$1,800
3852.00Jim Oates335110115810075410056010284910475298453974491050250400$1,150
3852.00Brian Mcree7883100257101551103259103550103852984481024541005290400$1,150
5828.00David Hemmeline236641008571015511032621014599555199450100448105900378$850
6816.00Mitch Mcclellan356698855103157977669865110285199449101451103200380$750
7804.00Clint Mcclellan2366101758100752102366986569834910144610445599600382$675
7804.00David Devine1382899455103153101461102155992529845010045698600382$675
9780.00Alan Schack34071008571015569866410005010385010045010045797700384$550
9780.00Scott Papa1009998861982541005591035531010501004529845599600384$550
9780.00Simon Feasey8508982581007521023621014559925397450100454100500384$550
12744.00Ron Convers jr9648100161982559966410005410015298449101453101400388$480
13732.00Joel Kelly915299761982541005641000541001539744810245599600389$460
14720.00Vinnie Miller5521990599995310146310075797351994529845599600390$430
14720.00Andy Ritter54539975410056099068972521019529844610445896800390$430
16696.00Linc Morgan7518990599995210236310075797353974519945698600391$400
17684.00Tim Keith176611002629745698667979521019519945010045599600393$380
18672.00David Neff24029982571015569866698654100153974519945797700394$322
18672.00Michael Paulette jr28645984599995995964100052101952984529845698600394$322
18672.00Dean Tannock40281003629745599664100052101954964519945698600394$322
18672.00James Hagen69439866099053101464100060946519945397453101400394$322
18672.00Jeff Harper29689846198253101466986589645496450100452102300394$322
23612.00Eddie Mcculley21251990619825210236897257973539744810245896800397$275
23612.00David Waisblum9158982571015589686599357973529845010045896800397$275
25588.00Roger Cansler907397761982521023699655698351994529845797700398$255
25588.00Larry Bledsoe1220197559999569866698653101053974539745896800398$255
27564.00Kari Vesala28830972619825310146897252101956944549645599600399$235
27564.00Joe Mela2607101062974559966599359955549644710345797700399$235
29540.00Duane cd Steiner2883978649585599667979569835010044910146095000401$220
30528.00Alex Hughes5923973589686495864100060946529845298452102300402$210
31516.00Jeff Burns359998963966569866599357973559545496454100500404$195
31516.00Gene Laforge39909816793454100568972541001501004539745896800404$195
33492.00Kimhak Pech1728296059959649586210145599251994559545995900405$180
34480.00Harold Hampton593698467934559966599360946539745010045698600406$165
34480.00Jonathan Baldwin181149896495856986679795797353974539745698600406$165
36456.00Sam Nicholson485696562932619826410005995552984529845896800408$150
37444.00Jeff Hagerty2472496664958579776110215797356944579340000352
37444.00John Ruvalcaba538895854100564958689725995551994569440000352
37444.00Emmett Cosgrove1635295455996699176310075896454964539740000352
40408.00Cris Hicks154839555995962974719515199458964529840000353
40408.00Mike Triumph1542596551103267934749305199457973539740000353
40408.00Bryan Guthrie243989766297455996729445896453974539740000353
40408.00Jay Harbour2146496658100761941669865995553974569440000353
44360.00Eric roady Roadhouse100179996694259959679795496456983529840000354
44360.00Peter Cashen1390997160990541005729445896458924529840000354
46336.00Glenn Patterson278929606595060950669865496457973579340000359
46336.00Dave nez Nesbitt137079435797765950679796094653974579340000359
46336.00Dan Cordle536096354100565950719516094654964559540000359
46336.00James Roubidoux160539605797765950699655397462928539740000359
46336.00Doug Heckenlaible266269555995961982729445595461937519940000359
51276.00Ron Silliman137719725896865950709585793457973539740000360
52264.00Brian Gammon272149556293266942709585595458964529840000363
53252.00Tracy Walker71489456991760950689725892456983539740000364
54240.00Ray Walker52519696392366942699655496458964559540000365
55228.00Will Cralle128139695995970909669865397461937579340000366
55228.00Iqbal Jehan112589706991762932699655397462928519940000366
57204.00Frank Luce131649506694262932719515397463918529840000367
58192.00Dale Patterson41219625698667934699655595462928599140000368
59180.00Keith Johnson104449586694267887699655694457973549640000369
59180.00Tom Demark138709535797768926759245397460946569440000369
59180.00Rick Nicholson347069405896870909709585496460946579340000369
59180.00Thomas Peirce161149495797768926719515595459955599140000369
63132.00Dieter Neumann1921595764914728937393750100457973569440000372
64120.00Matthew Pratt311229496293267934749305694465900569440000380
64120.00Steven Parker220949466293267934759246090463918539740000380
6696.00Craig Henson119919516392371901749305991459955559540000381
6696.00Bobby Einreinhofer207209256095073885699655991464909569440000381
6872.00Reese Swinea123719236392372893749305397460946618940000383
6960.00Mike t. Miller250369026392376861729445694463918589240000388
7048.00Steve Dufrane133179036590568926789035991469863559540000394
7136.00Hidekatsu Sakai36219596788777853779105991462928569440000398
7224.00Wilbur Wallis65839117487762932858545793467882589240000403
7312.00Stephen Hilleary256569026788776861858546288475808618940000426

Masters Women (14)

PlacePointsNamePDGA#RatingRd1Rd2Rd3Rd4Rd5Rd6SemisFinalsTotalPrize
184.00Elaine King309094757977599306094953974609506290100350386$1,200
278.00Lydie lykke Hellgren2401090562932599306689557934639236290100350404$800
372.00Sheila Kirkham764689467887619116590459914649145993000310406$600
466.00Peg Berry1444589066896619116590458924668965894000340408$400
560.00Anni Kreml78799226689664882629315892462932688430000380$300
654.00Pam Reineke64399116788762901678856090471850658720000392$200
748.00Lisa Reisch166188727185065872688766288466896619110000393$150
842.00Tavish Carduff230438516986866862688766585464914629010000394
936.00Andi Young20948616986864882718496288471850619110000398
1030.00Sandy Gast64408777185063891718496288471850658720000403
1124.00Karen Jaskolka257978816689664882718496684467887708240000404
1218.00De'atra Hunter353178347581471814748226684474823708240000430
1312.00Amy Campbell108698487977869833777947773483741777560000462
146.00Shelia l. Jackson9081738321252911273406585478787688430000536

Grandmasters (57)

PlacePointsNamePDGA#RatingRd1Rd2Rd3Rd4Rd5Rd6SemisFinalsTotalPrize
1513.00David Greenwell9621018501004539886410005797754100554100155996300417$2,400
2504.00Jim no spin Myers3396999501004529986410005410055995953101059959270418$1,425
3495.00Gregg Hosfeld1602100055954569596698658968541005531010531014290424$950
3495.00Jim Conrad1400898052984579496310075599652102360946541005310424$950
5477.00Eric Vandenberg308997853974569596797956986559965310105698600396$850
6468.00Jeff Fiedler6940978549645695969965531014599595599251103200397$800
7459.00Kenny Lee142049825397455969689725698655996559925896800400$750
8450.00Snapper Pierson69198550100452998719515797756986569836095000402$650
8450.00Randy Beers151889865496456959689725698655996559925896800402$650
8450.00Lavone Wolfe5809915496457949679795599656986569835797700402$650
11423.00Daryl Johnson630497652984549796897255996639235797354100500403$550
12414.00Mark Ellis74239755199457949709585599656986569836095000405$500
13405.00Steve Bowra242694454964579496897257977599595797354100500406$450
14396.00Jay Gobrecht142689925793454979709586194155996559925599600407$400
15387.00Doug Werner2600297752984629016410005599659959579735995900408$325
15387.00Mark Steddom2654295455954599306599354100558968619375698600408$325
17369.00Merle Witvoet51759685199458940669866095063923559920000353$255
17369.00Neal Dambra2009565397462901689725698657977579730000353$255
17369.00Billy pain Lane78039745496458940709585797756986589640000353$255
20342.00Kiko Velasquez50139435595460920719515698658968589640000358$230
21333.00Jamie Barry36289575892456959699656194156986619370000361$220
22324.00Steve Welck191179555496456959739376095063923579730000363$205
22324.00Jim Ashton118509615694460920719515896861941579730000363$205
24306.00Geoff Hungerford6889575991463891679795896860950579730000364
24306.00Hb Clark5539535793461911719515797760950589640000364
24306.00Jon Plotky334119455496464882659936293259959609460000364
24306.00Don Hunkel47139415694457949739375896859959619370000364
28270.00Kevin Rorabaugh272189705694462901689726095063923569830000365
29261.00Jack Tefertiller25479575694462901719516095057977609460000366
29261.00Dennis Vahsholtz35929455595461911729446194158968599550000366
31243.00Mark rocket Stiles195149485991461911709585995960950589640000367
31243.00Carl Wamsley696494661894619117195154100559959619370000367
33225.00Marty Hapner40339715595460920749306392358968599550000369
34216.00Leroy Jenkins50859525595455969739376590566896569830000370
34216.00Jeff Soule33109435595460920729446590560950589640000370
36198.00Mark Ehlert199709365793461911729445896866896579730000371
37189.00Bill Butler149619545595461911739376392360950609460000372
37189.00Hal Kurz16859325397461911729446293266896589640000372
39171.00Mark Horn679655595459930749306293264914599550000373
40162.00Jeff Witt33629415892461911719516194164914599550000374
41153.00Bill Burns5819435793461911729446293263923609460000375
42144.00John w. Porter28269275793463891749306194164914629280000381
43135.00Gordon Kirkpatrick43469465595459930779106590562932659000000383
44126.00Joe Tefertiller19749355595464882798966986856986619370000384
45117.00Barry b. Gill23659135694461911789036491462932649090000385
45117.00Bobby Severe43879415793458940779106590564914649090000385
45117.00Jeff Ash178439185991463891719515995968878659000000385
4890.00Bill Binder370869385397464882798966293269868609460000387
4981.00Greg Olsen339269406288464882739376689662932619370000388
4981.00Pete Fust9889615793462901779106293266896649090000388
5163.00Tom Ohlschwager166219305892460920789036689667887639180000392
5254.00Paul Kelly142089055892464882798966689663923649090000394
5345.00Michael Schuette252229146090465872749306689666896659000000396
5436.00Terry Burley78069296090462901798966788769868609460000397
5527.00John Nisbet201718686387463891828756689664914639180000401
5618.00Sungbae Kim87348806090468843838686689669868659000000411
570.00Morty Finkel2291193656944609207592462932999000000DNF

Grandmasters Women (6)

PlacePointsNamePDGA#RatingRd1Rd2Rd3Rd4Rd5Rd6SemisFinalsTotalPrize
127.00Kathy Hardyman1915089169868599306788560904728415894000350420$800
222.50Suzette Simons1195789169868718146590458924668966191100370427$350
222.50Chieko Kakimoto364491566896629016590465854688786488200370427$350
413.50Lisa Warner95198746689662901678856585473832638910000396
59.00Susie Horn688137977876766797766783478787767660000455
64.50Sharon Jenkins54088277977874785847317179480769718140000459

Senior Grandmasters (15)

PlacePointsNamePDGA#RatingRd1Rd2Rd3Rd4Rd5Rd6SemisFinalsTotalPrize
190.00Rick Voakes26329867195154979521022599995995955969541005330437$1,350
284.00Kazuo Shirai607599470958559695896764958639235794956986340457$900
378.00Peter Shive724094269965599306094963966619415894057977330460$600
472.00Michael snap Conger6095574930559696293167934619415497962932330468$400
566.00Dave Dunipace98795373937511008639226892664914569596293200437$300
660.00Michael Burton115919387493056959678857090963923599306095000449$200
754.00Jack Gilmore95879077691762901639226991771850619110000402
848.00Rob Lee132189207493061911659047983667887629010000408
942.00Jim Palmeri239048585464882708586991764914599300000411
942.00Jon Graff311459058486162901659047190167887629010000411
1130.00David Cook152138758486165872659047586975814638910000427
1224.00Bill Richards110168798386867853738317388570859678530000433
1318.00Scot Jamison232788798982665872797767884467887678530000445
1412.00Jan t. Mcdonald271768339677766862748227983673832718140000459
156.00Michael l. Brown127959148188261911678858082890678817170000460

Legends (10)

PlacePointsNamePDGA#RatingRd1Rd2Rd3Rd4Rd5Rd6SemisFinalsTotalPrize
145.00Jerry Robbins sr1562988457886598635693559914628740000350328$1,150
240.50Raymond Carr31308846184061840569356783462874000000307$700
336.00Ronald Byrd275728765986360852648536882462874000000313$325
336.00Donald Stephens128898435788658875628746783469801000000313$325
527.00Bill Duvall404936085263817668326486465843000000318
622.50Gary Barron286598486282866782638636882463863000000322
718.00Paul paulie Bagwell288928027073670736737607278470791000000355
813.50Al Faupel242338096777077655777197179470791000000362
99.00Stancil Johnson md97897172475678767298961575740000000386
100.00Max Hilgers503186966782648056386370804999000000DNF