Main Menu

36th Annual Dogwood Crosstown Classic

36th Annual Dogwood Crosstown Classic


Event Info

Pro/Am B-Tier

  • Date: 06-Apr to 07-Apr-2019
  • Location: Clayton, North Carolina, United States
  • Tournament Director: Bobby Henn
  • Asst. Tournament Director: Chris Dimsdale
StatusTotal PlayersPro Purse
Event complete; official ratings processed.162$3,010

Official Results

Collapse all divisions

MPO · Open (25)

Dan Hastings #33504
Professional
Sophia, North Carolina, United States
Taylor Rafaleowski #111099
Professional
Snow Hill, North Carolina, United States
Ryan Kenney #67283
Professional
Concord, North Carolina, United States
Will Taylor #43786
Professional
Clover, South Carolina, United States
Lance Brown #58644
Professional
Burlington, North Carolina, United States
Jacob McCoy #33905
Professional
Graham, North Carolina, United States
Scott Conway #38603
Professional
Winterville, North Carolina, United States
Jared Askew #50003
Professional
Winston Salem, North Carolina, United States
Michael Jordt #77562
Professional
New Bern, North Carolina, United States
Dustan Elliott #54731
Professional
Clayton, North Carolina, United States
Jeremiah Desrosier #31057
Professional
Cedarburg, Wisconsin, United States
David Folk #77424
Professional
Charlotte, North Carolina, United States
Daniel Graham #50653
Professional
Charlotte, North Carolina, United States
Andrew Horne #54381
Amateur
Raleigh, North Carolina, United States
Ricky Snapp #25999
Professional
Poquoson, Virginia, United States
Steve Rogers #47395
Professional
Clayton, North Carolina, United States
Tyler Taylor #58347
Professional
Winston Salem, North Carolina, United States
Evan Bamford #89391
Professional
Charlotte, North Carolina, United States
Bradley Kelso #62601
Professional
Fayetteville, North Carolina, United States
Hunter Thomas #77807
Professional
Lynchburg, Virginia, United States
Zachary Binkley #97245
Professional
Winston Salem, North Carolina, United States
Robert Leonard #21676
Professional
Raleigh, North Carolina, United States
Tucker Trivette #103976
Professional
Memphis, Tennessee, United States
Kyle Shonyo #112195
Professional
Travis West #93075
Professional
Knightdale, North Carolina, United States
East Clayton Park - Short Tees; 18 holes; Par 57; 5,645 ft.
Zebulon Community Park - Tournament Layout; 18 holes; Par 57; 6,499 ft.
East Clayton Park - Long Tees; 18 holes; Par 61; 7,278 ft.
PlacePointsNamePDGA#RatingParRd1Rd2Rd3TotalPrize
1187.50Dan Hastings335041016-2746103145104957996148$525
2180.00Taylor Rafaleowski111099977-2348100950998541022152$315
2180.00Ryan Kenney67283979-2347102050998551014152$315
4165.00Will Taylor43786974-204510415396757996155$200
5157.50Lance Brown58644988-195098853967531031156$165
6150.00Jacob McCoy33905967-175098849100859979158$135
7142.50Scott Conway38603992-154999855946561005160$95
7142.50Jared Askew50003963-154710205495759979160$95
7142.50Michael Jordt77562970-155098848101862953160$95
10120.00Dustan Elliott54731961-145692352977531031161$25
10120.00Jeremiah Desrosier31057948-14529665099859979161$25
10120.00David Folk77424962-145197749100861962161$25
1397.50Daniel Graham50653977-12529665396758988163
1397.50Andrew Horne54381959-12529665198760970163
1397.50Ricky Snapp25999984-12509885297761962163
1675.00Steve Rogers47395957-10549455099861962165
1675.00Tyler Taylor58347954-105395549100863945165
1860.00Evan Bamford89391971-8529665396762953167
1952.50Bradley Kelso62601933-7579125099861962168
2045.00Hunter Thomas77807964-64810095297769893169
2137.50Zachary Binkley97245931-5539555495763945170
2230.00Robert Leonard21676963-4549455594662953171
2322.50Tucker Trivette103976933+9658265099869893184
2415.00Kyle Shonyo112195911+26598916386479807201
250.00Travis West9307596463848888DNF

FPO · Open Women (3)

Michelle Green #9545
Professional
Raleigh, North Carolina, United States
Erin Snapp #49378
Professional
Poquoson, Virginia, United States
Victoria Pruitt #37647
Professional
Charlotte, North Carolina, United States
East Clayton Park - Short Tees; 18 holes; Par 57; 5,645 ft.
Zebulon Community Park - Tournament Layout; 18 holes; Par 57; 6,499 ft.
East Clayton Park - Long Tees; 18 holes; Par 61; 7,278 ft.
PlacePointsNamePDGA#RatingParRd1Rd2Rd3TotalPrize
113.50Michelle Green9545889+16598916485468901191$150
29.00Erin Snapp49378863+22648376089573858197$45
29.00Victoria Pruitt37647870+22628596287473858197$45

MP40 · Pro Masters 40+ (10)

Kenneth C. Tyburski #45935
Professional
Arden, North Carolina, United States
Brian Schweberger #12989
Professional
Tarboro, North Carolina, United States
Michael Kirsch #50156
Professional
Raleigh, North Carolina, United States
Jason Clark #24160
Professional
Willow Spring, North Carolina, United States
Jason Hennard #49077
Amateur
Mount Holly, North Carolina, United States
Ken Olson #57786
Professional
Cary, North Carolina, United States
Madan Gopal #43238
Professional
Chapel Hill, North Carolina, United States
Kirk Yoo #6161
Professional
Supply, North Carolina, United States
Lewis Hoffmann #6972
Professional
Kill Devil Hills, North Carolina, United States
Jason Taylor #68798
Professional
Morganton, North Carolina, United States
East Clayton Park - Short Tees; 18 holes; Par 57; 5,645 ft.
Zebulon Community Park - Tournament Layout; 18 holes; Par 57; 6,499 ft.
East Clayton Park - Long Tees; 18 holes; Par 61; 7,278 ft.
PlacePointsNamePDGA#RatingParRd1Rd2Rd3TotalPrize
160.00Kenneth C. Tyburski45935998-2643106349100857996149$330
254.00Brian Schweberger129891013-2247102049100857996153$210
348.00Michael Kirsch50156913-7549455495760970168$155
442.00Jason Clark24160943E529665990564936175$60
442.00Jason Hennard49077936E569235495765927175
630.00Ken Olson57786910+2569235990562953177
724.00Madan Gopal43238936+7589025792667910182
818.00Kirk Yoo6161920+14618696089568901189
912.00Lewis Hoffmann6972921+16589026188572867191
106.00Jason Taylor68798892+17608806287470884192

MA1 · Advanced (46)

Stephen Walters #80014
Professional
Jamestown, North Carolina, United States
Adam Prah #100035
Professional
Cary, North Carolina, United States
Tyler Andes #95430
Amateur
Charlotte, North Carolina, United States
Alex Durham #103859
Professional
Central, South Carolina, United States
Ben Jeffreys #69655
Professional
Raleigh, North Carolina, United States
Gage Stiles #103230
Professional
Raleigh, North Carolina, United States
Garnett Benton #51125
Professional
Vass, North Carolina, United States
Tyler Sturgill #89777
Professional
Durham, North Carolina, United States
Tim McLane #115681
Professional
Raleigh, North Carolina, United States
Corey Zablud #89196
Professional
Holly Springs, North Carolina, United States
Jeff Carmel #111857
Professional
Mount Holly, North Carolina, United States
Justin Haynes #61648
Professional
Garner, North Carolina, United States
Daniel Tomkoski #84036
Amateur
Durham, North Carolina, United States
Jacob Barrera #83855
Amateur
Ferndale, Washington, United States
Kyle Foreman #78123
Professional
Durham, North Carolina, United States
Jon Eble #116902
Amateur
Charlotte, North Carolina, United States
Chris Courtright #71933
Professional
Winston Salem, North Carolina, United States
Jeb Kelly #68363
Professional
Hillsborough, North Carolina, United States
Bryan Luisana #91689
Professional
Wendell, North Carolina, United States
Drew Cheap #90923
Professional
Burlington, North Carolina, United States
Stephen Armstrong #59822
Amateur
Charlotte, North Carolina, United States
Patric Peebles #50529
Amateur
Greensboro, North Carolina, United States
Kyle Allen #83347
Professional
Catawba, South Carolina, United States
Roger Shaw #94238
Amateur
Chapel Hill, North Carolina, United States
John Schaefer #84307
Professional
Apex, North Carolina, United States
Mike Inscho #42196
Amateur
Holly Springs, North Carolina, United States
Joe Waggoner #101273
Professional
Durham, North Carolina, United States
Michael Breen-McKay #100732
Professional
Durham, North Carolina, United States
Tony Brand #57219
Amateur
Raleigh, North Carolina, United States
Braxton Jenks #70089
Professional
Wake Forest, North Carolina, United States
Josh Rock #48625
Amateur
Boise, Idaho, United States
Matthew Finch #40242
Amateur
Greensboro, North Carolina, United States
Haywood Rhodes #38247
Amateur
Hillsborough, North Carolina, United States
Alex Weathersby #88183
Professional
Cary, North Carolina, United States
Philip Lawrence #38083
Amateur
High Point, North Carolina, United States
Ethan Bowen #66424
Amateur
Raleigh, North Carolina, United States
Taylor Schiess #113068
Amateur
Clayton, North Carolina, United States
Devin Grady #24013
Professional
Lowell, North Carolina, United States
Caleb Huston #89247
Amateur
Raleigh, North Carolina, United States
Voeuth Voeun #89854
Amateur
Marshville, North Carolina, United States
Evin Catoe #51906
Amateur
Lancaster, South Carolina, United States
Lucas Mason #61165
Amateur
Rock Hill, South Carolina, United States
Brad Rogerson #98258
Professional
Raleigh, North Carolina, United States
Zack Poczontek #96462
Amateur
Greenville, North Carolina, United States
Blake Montanye #93920
Professional
Smithland, Kentucky, United States
East Clayton Park - Short Tees; 18 holes; Par 57; 5,645 ft.
Zebulon Community Park - Tournament Layout; 18 holes; Par 57; 6,499 ft.
East Clayton Park - Long Tees; 18 holes; Par 61; 7,278 ft.
PlacePointsNamePDGA#RatingParRd1Rd2Rd3Total
1345.00Stephen Walters80014961-195098845104961962156
2337.50Adam Prah100035952-185395547102957996157
3330.00Tyler Andes95430945-175395548101857996158
4322.50Alex Durham103859951-10539555099862953165
4322.50Ben Jeffreys69655962-105494548101863945165
4322.50Gage Stiles103230932-105395548101864936165
7300.00Garnett Benton51125948-9559345396758988166
8292.50Tyler Sturgill89777946-8499985792661962167
8292.50Tim McLane115681951-8529665099865927167
10277.50Corey Zablud89196910-7529665495762953168
11270.00Jeff Carmel111857943-5569235396761962170
12262.50Justin Haynes61648932-4519775594665927171
12262.50Daniel Tomkoski84036893-4529665396766919171
14247.50Jacob Barrera83855930-3509886386459979172
14247.50Kyle Foreman78123950-3569235396763945172
16232.50Jon Eble116902924-2559345594663945173
16232.50Chris Courtright71933957-2549455693663945173
18217.50Jeb Kelly68363934-1579125297765927174
19210.00Bryan Luisana91689922E608805792658988175
19210.00Drew Cheap90923926E559345990561962175
19210.00Stephen Armstrong59822933E549455594666919175
19210.00Patric Peebles50529954E579125099868901175
23180.00Kyle Allen83347912+1579125891561962176
23180.00Nicholas Sullivan+1575564176
23180.00Roger Shaw94238904+1549455792665927176
26157.50John Schaefer84307947+3608805198767910178
27150.00Mike Inscho42196926+5589025693666919180
27150.00Joe Waggoner101273918+5579125693667910180
27150.00Michael Breen-McKay100732898+5559345891567910180
30127.50Tony Brand57219922+6559346386463945181
30127.50Braxton Jenks70089946+6559346089566919181
32112.50Josh Rock48625918+8569236089567910183
33105.00Matthew Finch40242908+9598916089565927184
3497.50Haywood Rhodes38247921+10579126089568901185
3590.00Alex Weathersby88183914+14628596287465927189
3682.50Philip Lawrence38083931+15579126089573858190
3775.00Ethan Bowen66424901+16608806287469893191
3867.50Taylor Schiess113068931+18618696188571876193
3960.00Devin Grady24013902+19559346386476833194
4052.50Caleb Huston89247917+23628596188575841198
4145.00Voeuth Voeun89854908+25648376089576833200
4237.50Evin Catoe51906853+28618696782375841203
4330.00Lucas Mason61165878+35618697277177824210
440.00Brad Rogerson982589485098856936999DNF
440.00Zack Poczontek964629195791259905999DNF
440.00Blake Montanye939209415692360895999DNF

FA1 · Advanced Women (3)

Victoria Griffiths #79670
Professional
Durham, North Carolina, United States
Donna Stanley #49290
Amateur
Chapel Hill, North Carolina, United States
Stacy Keatts #111303
Amateur
Hillsborough, North Carolina, United States
Zebulon Community Park - Tournament Layout; 18 holes; Par 57; 6,499 ft.
East Clayton Park - Short Tees; 18 holes; Par 57; 5,645 ft.
East Clayton Park - Long Tees; 18 holes; Par 61; 7,278 ft.
PlacePointsNamePDGA#RatingParRd1Rd2Rd3Total
113.50Victoria Griffiths79670857+26648546483773858201
29.00Donna Stanley49290831+40698026681680798215
34.50Stacy Keatts111303736+68806897473089721243

MA40 · Amateur Masters 40+ (6)

Robert Net Poser Baker #54112
Amateur
Raleigh, North Carolina, United States
Shane Hill #41484
Professional
Raleigh, North Carolina, United States
Aaron McLeod #79224
Amateur
Fuquay Varina, North Carolina, United States
Sidney Wells #34700
Amateur
Raleigh, North Carolina, United States
David Benson #114714
Professional
Raleigh, North Carolina, United States
Michael Hughes #23471
Amateur
Fuquay Varina, North Carolina, United States
East Clayton Park - Short Tees; 18 holes; Par 57; 5,645 ft.
Zebulon Community Park - Tournament Layout; 18 holes; Par 57; 6,499 ft.
East Clayton Park - Long Tees; 18 holes; Par 61; 7,278 ft.
PlacePointsNamePDGA#RatingParRd1Rd2Rd3Total
136.00Robert Net Poser Baker54112961-1539555594666919174
230.00Shane Hill41484964E598915396763945175
324.00Aaron McLeod79224920+2608805693661962177
418.00Sidney Wells34700880+21618696386472867196
512.00David Benson114714928+22638485891576833197
66.00Michael Hughes23471947+28687946485471876203

MA50 · Amateur Masters 50+ (3)

Kenny Lukasewicz #77259
Amateur
Apex, North Carolina, United States
Chris Grochowski #57948
Amateur
Durham, North Carolina, United States
Zebulon Community Park - Tournament Layout; 18 holes; Par 57; 6,499 ft.
East Clayton Park - Short Tees; 18 holes; Par 57; 5,645 ft.
East Clayton Park - Long Tees; 18 holes; Par 61; 7,278 ft.
PlacePointsNamePDGA#RatingParRd1Rd2Rd3Total
113.50Kenny Lukasewicz77259923+1589155692362953176
29.00Chris Grochowski57948861+28638646384877824203
34.50Jimmy Smith+31647072206

MA60 · Amateur Masters 60+ (3)

Wayne Dockery #111131
Amateur
Clayton, North Carolina, United States
Thomas Andrews #103202
Amateur
Sanford, North Carolina, United States
Fred Ingram #32271
Amateur
Garner, North Carolina, United States
Zebulon Community Park - Tournament Layout; 18 holes; Par 57; 6,499 ft.
East Clayton Park - Short Tees; 18 holes; Par 57; 5,645 ft.
East Clayton Park - Short Tees; 18 holes; Par 57; 5,645 ft.
PlacePointsNamePDGA#RatingParRd1Rd2Rd3Total
19.00Wayne Dockery111131+20688136186962859191
26.00Thomas Andrews103202813+32698026384871762203
33.00Fred Ingram32271814+37698026483775719208

MA2 · Intermediate (44)

Michael Knepp #60134
Amateur
Peninsula, Ohio, United States
Johnny Stover #107368
Amateur
Cary, North Carolina, United States
Nick Huener #93470
Amateur
Colorado Springs, Colorado, United States
Zack Moran #71332
Amateur
Graham, North Carolina, United States
Kevin McCuen #68989
Amateur
Stanley, North Carolina, United States
Andre Watson #93742
Amateur
Mebane, North Carolina, United States
Logan Staton #97730
Amateur
hillsborough, North Carolina, United States
Austin Peterman #109762
Professional
Cary, North Carolina, United States
Brandon Brewington #93792
Amateur
Greenville, North Carolina, United States
Kevin Quay #94280
Amateur
Trenton, North Carolina, United States
Ethan Elyasian #108026
Amateur
Charlotte, North Carolina, United States
Perry Annas #89609
Amateur
Hudson, North Carolina, United States
Randy Rhodes #100100
Amateur
Myrtle Beach, South Carolina, United States
Joseph Hickman #99542
Professional
Sanford, North Carolina, United States
Richard Dunnivan #93797
Amateur
Durham, North Carolina, United States
Brent Wynne #107385
Amateur
Greenville, North Carolina, United States
Tim Turner #116796
Professional
Concord, North Carolina, United States
Sam Aycock #103742
Amateur
Raleigh, North Carolina, United States
Ross Aycock #103265
Amateur
Raleigh, North Carolina, United States
Jordan Reading #109461
Amateur
Cary, North Carolina, United States
Stuart Eaves #74685
Amateur
Cary, North Carolina, United States
Bill Willis #34616
Amateur
Wendell, North Carolina, United States
Noah Kolls #77559
Amateur
Huntersville, North Carolina, United States
Drew Durham #87280
Amateur
Pickens, South Carolina, United States
Andrew Schulz #105043
Amateur
Reidsville, North Carolina, United States
Robert Herzog #87036
Professional
Gainesville, Georgia, United States
Adrian Phillips #106107
Professional
Holly Springs, North Carolina, United States
Elliot Blake #69459
Amateur
Norwood, North Carolina, United States
Daniel Wetherington III #118735
Amateur
Inglewood, California, United States
Nicholas Van Patten #111708
Amateur
Charlotte, North Carolina, United States
Brennan Jenks #115478
Amateur
Wake Forest, North Carolina, United States
Joe Forrest #90231
Amateur
Raleigh, North Carolina, United States
Jared Schweitzer #115669
Amateur
Goldsboro, North Carolina, United States
Laren Fleeman #94377
Professional
Pickens, South Carolina, United States
James Gries #104881
Amateur
Raleigh, North Carolina, United States
Bob West #100469
Amateur
Knightdale, North Carolina, United States
Drew Meyer #101837
Amateur
Raleigh, North Carolina, United States
William Higgins #103875
Amateur
Cary, North Carolina, United States
Eric Giles #113008
Amateur
Raleigh, North Carolina, United States
Hector Tobar #91109
Amateur
Spring Lake, North Carolina, United States
Ryan Saunders #114142
Amateur
Bolivia, North Carolina, United States
Justin Andrews #120062
Amateur
Haw River, North Carolina, United States
David Nguyen #112659
Amateur
Sims, North Carolina, United States
Zebulon Community Park - Tournament Layout; 18 holes; Par 57; 6,499 ft.
East Clayton Park - Short Tees; 18 holes; Par 57; 5,645 ft.
East Clayton Park - Long Tees; 18 holes; Par 61; 7,278 ft.
PlacePointsNamePDGA#RatingParRd1Rd2Rd3Total
1264.00Michael Knepp60134927-5559465296663945170
2258.00Johnny Stover107368897+2618855296664936177
2258.00Nick Huener93470900+2599055494564936177
4246.00Zack Moran71332899+3599055395566919178
5240.00Kevin McCuen68989895+4599055791263945179
6234.00Andre Watson93742891+5579266088063945180
6234.00Logan Staton97730893+5608955296668901180
8222.00Austin Peterman109762892+6579265890266919181
9216.00Brandon Brewington93792904+7599055692367910182
9216.00Kevin Quay94280904+7559465989168901182
11204.00Ethan Elyasian108026927+8599055593469893183
12198.00Perry Annas89609904+9579266285965927184
12198.00Randy Rhodes100100902+9579265890269893184
14186.00Joseph Hickman99542902+10628746088063945185
14186.00Richard Dunnivan93797896+10569365890271876185
14186.00Brent Wynne107385933+10579265692372867185
17168.00Tim Turner116796905+11589155890270884186
17168.00Sam Aycock103742895+11579265989170884186
19156.00Ross Aycock103265884+12658435890264936187
19156.00Jordan Reading109461886+12688135395566919187
19156.00Stuart Eaves74685898+12628745593470884187
19156.00Bill Willis34616864+12589155989170884187
19156.00Noah Kolls77559894+12599055791271876187
19156.00Drew Durham87280893+12599055494574850187
25120.00Andrew Schulz105043872+14608956186968901189
26114.00Robert Herzog87036887+15668335890266919190
26114.00Adrian Phillips106107908+15618855989170884190
26114.00Elliot Blake69459910+15599056186970884190
2996.00Mike Ayer+16576965191
2996.00Daniel Wetherington III118735+16648545989168901191
2996.00Nicholas Van Patten111708886+16608956186970884191
3278.00Brennan Jenks115478869+20599056582671876195
3372.00Joe Forrest90231890+21648546088072867196
3466.00Jared Schweitzer115669858+22589156879471876197
3466.00Laren Fleeman94377892+22628745692379807197
3654.00James Gries104881857+23698025989170884198
3748.00Bob West100469864+24638646483772867199
3842.00Drew Meyer101837839+34717826780571876209
3842.00William Higgins103875888+34658436285982781209
4030.00Eric Giles113008821+35678237374070884210
410.00Hector Tobar911098616584363848888DNF
410.00Ryan Saunders1141428856089564837888DNF
430.00Justin Andrews12006262874888DNF
440.00David Nguyen11265979071782999DNF

MA3 · Recreational (19)

Wes Brunton #47928
Amateur
Sanford, North Carolina, United States
Ryan Golightly #115754
Amateur
Fuquay Varina, North Carolina, United States
Geoffrey Griffiths #81118
Amateur
Durham, North Carolina, United States
James McDaniel #104578
Amateur
Corpus Christi, Texas, United States
Judson Martin #91828
Amateur
Evans, Georgia, United States
Ryan Richardson #103363
Amateur
Nashville, North Carolina, United States
Joshua Bryan #101200
Amateur
Rock Hill, South Carolina, United States
Patrick Laird #103844
Amateur
Hurdle Mills, North Carolina, United States
Nick Lewis #107384
Amateur
Greenville, North Carolina, United States
Hannable McGarity #90754
Amateur
Lillington, North Carolina, United States
Austin Green #118388
Amateur
Garner, North Carolina, United States
Hunter Hale #118550
Amateur
Raleigh, North Carolina, United States
Caleb Cooper #113880
Amateur
Cincinnati, Ohio, United States
JL Daughtry #119445
Amateur
Pikeville, North Carolina, United States
Montgomery Chitkhin #118241
Amateur
Fuquay Varina, North Carolina, United States
Jeff Privott #111559
Amateur
Cary, North Carolina, United States
Tony Grady #21753
Amateur
Deep Run, North Carolina, United States
Zebulon Community Park - Tournament Layout; 18 holes; Par 57; 6,499 ft.
East Clayton Park - Short Tees; 18 holes; Par 57; 5,645 ft.
East Clayton Park - Short Tees; 18 holes; Par 57; 5,645 ft.
PlacePointsNamePDGA#RatingParRd1Rd2Rd3Total
185.50Wes Brunton47928863+2599055593459891173
281.00Ryan Golightly115754830+3589156285954945174
281.00Charlie Gray+3576057174
472.00Geoffrey Griffiths81118853+15648546285960880186
472.00James McDaniel104578887+15658435791264837186
663.00Judson Martin91828824+18628745890269783189
663.00Ryan Richardson103363808+18628745791270773189
854.00Joshua Bryan101200829+21678236582660880192
854.00Patrick Laird103844868+21707926088062859192
1045.00Nick Lewis107384817+25717826285963848196
1140.50Hannable McGarity90754814+32668337077367805203
1236.00Austin Green118388+33688136978367805204
1236.00Hunter Hale118550772+33707926681668794204
1236.00Caleb Cooper113880847+33688136582671762204
1522.50JL Daughtry119445+47796997374066816218
1522.50Alexander Ferrer+47737372218
1713.50Montgomery Chitkhin118241+51698027275181654222
189.00Jeff Privott111559690+59806897769773740230
190.00Tony Grady217537867178266816888DNF