NACFI Certified Trainers

The following people are certified to teach carry courses.

States

Illinois

John Anzelmo
3410 D. St.
Rock Falls IL 61071
Email: jranzelmo@yahoo.com find classes
Certified Through: 10/06/2018

Ellen Boetticher
17026 New England Ave.
Tinley Park IL 60477
Email: worknmom43@gmail.com
Phone: 7089256812
find classes
Certified Through: 07/06/2019

Eddie Branch
P.O. BOX 9
Rock Falls IL 61071
Email: ebranch2@comcast.net
Phone: 8155903534
find classes
Certified Through: 10/06/2018

Joshua Bratley
25 Lafayette St.
Freeport IL 61032
Email: jbratley06@gmail.com
Phone: 8152757342
find classes
Certified Through: 01/19/2019

John Crawford
8631 Mason Lane
Tinley Park IL 60487
Email: john.crawford187@yahoo.com
Phone: 7083516534
find classes
Certified Through: 04/27/2019

Eric Cunningham
po Box 107
Ridge Farm IL 61870
Email: irishfan99@comcast.net
Phone: 2174743415
find classes
Certified Through: 07/06/2019

Robert Dilling
Hometwon Police Department
Manhattan IL 60442
Email: new l">doc951d@yahoo.com new l
Phone: 8159545656
find classes
Certified Through: 11/24/2018

Tim Drake
Retired Illinois State Trooper
Danville IL 61834
Email: sgt3978@aol.com
Phone: 2177999625
find classes
Certified Through: 07/14/2018

John Garner
Taylorville
Taylorville IL 62368
Email: writebrained@yahoo.com
Phone: 2176918707
URL: http://www.illinoiscca.com/
find classes
Certified Through: 06/09/2018

Tony Gentry
Retired Illinois State Police
Country Club Hills IL 60478
Email: r">gentryT@ameritech.net r
Phone: 7732389122
find classes
Certified Through: 10/19/2018

Scott German
Northern Illinois firearms Instructors
Firearm Instructor
West Dundee IL 60118
Email: Scott.german@nilfi.com
Phone: 2246784998
find classes
Certified Through: 07/14/2018

Tim Grant
President NACFI
Minnetonka IL 55345
Email: tgrant@nacfi.us
Phone: 9529352414
find classes
Certified Through: 06/25/2018

Robert Hall
2552 Eidmann Rd
Belleville IL 62221
Email: nike pas c">rh0724@live.com nike pas c
Phone: 6185418082
find classes
Certified Through: 10/19/2018

Herbert Hall
Retired Law Enforcement
Heritage Firearms Training Inc.
Erie IL 61250
Email: hhall927@frontiernet.net
Phone: 8154415730
find classes
Certified Through: 01/19/2019

Thurlow Haskell
TB Haskell Fire Arms Safety
Chicago Heights IL 60411
Email: tbhaskell.firearssafety@gmail.com
Phone: 7086258466
find classes
Certified Through: 07/14/2018

Joe Jakubik-Smart Targets LLC
920 N Ridge
Unit B2
Lombard IL 60148
Email: joejakubik@smarttargetsllc.com
Phone: 6304410908
find classes
Certified Through: 06/23/2018

Cornelius Johnson
Retired Illinois State Police
Matteson IL 60443
Email: johnsco33@gmail.com
Phone: 7086021857
find classes
Certified Through: 07/14/2018

Robert "Bob" Jones
902 South State Street
Suite A
Jerseyville IL 62052
Email: ">bjones61888@gmail.com
Phone: 6185789547
URL: http://www.permittocarryillinois.com
find classes
Certified Through: 08/18/2018

Rena Kerchner
CLOAKED CARRY LLC
1569 W Stephenson St
Freeport IL 61032
Email: renajo1@comcast.net
Phone: 8155410164
URL: http://www.cloakedcarryllc.net/home.html
find classes
Certified Through: 08/18/2018

Stephen Knutson Sr
1916 A Kenilworth Cir
Hoffman Estates IL 60169
Email: Support@easyfoid.com
Phone: 8478940828
find classes
Certified Through: 08/18/2018

Ernie MacArthur
125 E 21st Street
Chicago IL 60616
Email: emac@nacfi.us
Phone: 7278586886
find classes
Certified Through: 01/25/2019

Howard Melchi
Rocl Fall PD (Retired)
Rock Falls, IL 61071
Email: trinityfirearmstraining@outlook.com find classes
Certified Through: 10/06/2018

James Minx
Retired Illinois State Trooper
Glenwwor IL 60425
Email: jimJinx@aol.com
Phone: 7085141967
find classes
Certified Through: 07/14/2018

Daniel Monreal
Retired Illinois State Trooper
Mount Prospect IL 60056
Email: starman2760@yahoo.com
Phone: 8475775735
find classes
Certified Through: 07/14/2018

Carolynn Pegg
16N690 Sumter Dr.
West Dundee IL 60118
Email: carolynn.pepp@nilfi.com find classes
Certified Through: 10/19/2018

Merlin J. Perrin
1098 Sawmill Rd.
joy IL 61260
Email: mpbubblegum21@gmail.com find classes
Certified Through: 01/19/2019

Jesse Rawski
985 Stockbridge Pl
Elgin IL 60120
Email: info@kaliber380.com
Phone: 7734126202
URL: http://www.kaliber380.com/
find classes
Certified Through: 01/19/2019

Anthony Richard
Leonard Richard
ar3194@msn.com
Mattson IL 60443
Email: daccop7@hotmail.com
Phone: 3122037127
find classes
Certified Through: 07/14/2018

Be Gun Smart
Lenny Swaney/Matt Wooldrige
1720 23rd Street
Zion IL 60099
Email: retiredsparks@comcast.net
Phone: 8478677234
find classes
Certified Through: 06/23/2018

Gary Spencer
Retired States Attorney
Morrison IL 61270
Email: gspencer49@frontier.com
Phone: 8154410141
find classes
Certified Through: 10/06/2018

Dexter Stephens
Bensenville Police Department
Homewood IL 60430
Email: dstephens1032@gmail.com find classes
Certified Through: 11/24/2018

Richard Thompson
253 Lebanon Ave
Belleville IL 62220
Email: anfirearmacademy@yahoo.com
Phone: 2174730964
find classes
Certified Through: 07/06/2019

Douglas Toepfer
821 W Douglas St
Freeport IL 61032
Email: nwifi30@gmail.com
Phone: 8155411197
URL: http://www.nwifi-il.org/
find classes
Certified Through: 08/18/2018

Peter Zeman
Retired Illinois State Trooper
Lemont IL 60439
Email: PeterZeman27@yahoo.com
Phone: 6308639991
find classes
Certified Through: 08/18/2018

Minnesota

Warrior Firearms Training LLC .
Darin Selzler & Nathan Rasch
PO Box 244
Crookston MN 56716
Email: warriorfirearmstraining@hotmail.com
Phone: 2182892825
URL: http://www.warriorfirearmstraining.com
find classes
Certified Through: 04/02/2017

Mikel Akers
703 13th St. NE
Owatonna MN 55060
Email: mikel668@yahoo.com
Phone: 6512498562
find classes
Certified Through: 04/02/2017

Thomas Allen
68538 250th Ave.
Kasson MN 55944
Email: tom@kmtel.com
Phone: 5073658322
find classes
Certified Through: 09/14/2018

Bill & Ray Barthold
221 Markley Ave.
Their River Falls MN 56701
Email: wrbarthold@yahoo.com
Phone: 2186816364
find classes
Certified Through: 01/15/2016

Paul Beinke
1000 no River Dr
No Mankato MN 56003
Email: wbeinke@aol.com
Phone: 5076254872
find classes
Certified Through: 06/09/2018

Jeff Blyth
14096 Forest Ln
Apple Valley MN 55124
Email: jeff@LevelSights.com
Phone: 9522215251
find classes
Certified Through: 01/13/2018

Stephen Bohlig
4692 Chantrey Place
Minnetonka MN 55345
Email: stephen@bohlig.com
Phone: 9529335373
find classes
Certified Through: 05/21/2018

Bradley W. Bohlmann
616 N 22nd Ave W
Duluth MN 55806
Email: brad@legal2carry.com
Phone: 2183482715
URL: http://www.northlandconcealedcarry.com
find classes
Certified Through: 05/18/2018

Jim Boudreau
16450 Ames Way
Faribault MN 55021
Email: ejtboudreau@gmail.com
Phone: 5073197825
find classes
Certified Through: 04/07/2018

Craig & Patrick Brownell
MN Pistol Class, LLC
PO Box 642
Circle Pines MN 550140642
Email: mnpistolclass@comcast.net
Phone: 7632052416
URL: http://www.mnpistolclass.com
find classes
Certified Through: 01/19/2019

Daniel Compton
1213 3rd Street South
Princeton MN 55371
Email: comptondan@gmail.com
Phone: 7636310639
URL: http://www.mnfirearms.com
find classes
Certified Through: 04/18/2019

David DeCoux
6294 255th St. East
Faribault MN 55021
Email: decouxdavid@yahoo.com
Phone: 5078385262
find classes
Certified Through: 04/02/2017

Tom Delaney
7560 Kurt St.
Loretto MN 55357
Email: mmraclubs@msn.com
Phone: 7634774502
find classes
Certified Through: 06/09/2018

Craig Dimond
731 Parker ave West
Dassel MN 55325
Email: cdim11@centurylink.net
Phone: 3202754798
find classes
Certified Through: 04/18/2019

Bruce Erickson
6529 E. Mud Lake Rd.
Wright MN 55798
Email: berick@frontiernet.net
Phone: 6127517004
find classes
Certified Through: 05/18/2018

Richard Eue
1212 Circle High Dr.
Burnsville MN 55306
Email: dickeue@gamil.com
Phone: 9524357567
URL: http://www.nre-training.com
find classes
Certified Through: 05/18/2018

Gregory Freeman
PO BOX 552
Anoka MN 55303
Email: Greg@freemantrainingconsultants.com
Phone: 6129198069
URL: http://www.freemantrainingconsultants.com
find classes
Certified Through: 04/02/2017

Kevon Fulton
5857 Brooks Dr.
Duluth MN 55811
Email: trp314@hotmail.com
Phone: 2187290617
find classes
Certified Through: 08/16/2018

Edward Garris
523 Fredrichs Drive NW
Rochester MN 55901
Email: edgarris@edinarealty.com
Phone: 5072546333
URL: http://www.mnppm.com
find classes
Certified Through: 03/06/2019

Shaun Gertner
272 Elm St
Tracy MN 56175
Email: shaungertner@yahoo.com
Phone: 5078285699
find classes
Certified Through: 04/07/2018

Gary Grangruth
12595 Malinquest Rd.
HIbbing MN 55746
Email: ggrangruth@gmail.com
Phone: 2189696963
find classes
Certified Through: 04/13/2019

Tim Grant
4722 Forest Circle
Minnetonka MN 55345
Email: tgrant@nacfi.us
Phone: 9529352185
URL: http://www.aacfi.com/trainers/TimGrant.html
find classes
Certified Through: 04/08/2018

Frank Horstman
730 4th Ave SW
Plainview MN 55964
Email: frank@setapp.us
Phone: 5072727720
URL: http://www.setapp.us/index.htm
find classes
Certified Through: 01/13/2018

Greg and Justin Larson
1380 East Bridge Street
Redwood Falls MN 56283
Email: larsonshardware@gmail.com
Phone: 5074304873
find classes
Certified Through: 04/18/2019

Steven Lorbach
6429 Fawn Lane
Lino Lakes MN 55014
Email: rep">stevelorb@yahoo.com rep
Phone: 6513088535
find classes
Certified Through: 09/22/2018

T&J Defensive Systems Michael Trenholm, Mark Johanson
PO Box 197
Nisswa MN 56468
Email: strangebird@tds.net
Phone: 2188206214
find classes
Certified Through: 09/30/2017

Kevin Nelson
16 10th Ave SE
Faribault MN 55021
Email: nelsons_cg_a@hotmail.com
Phone: 5074121418
find classes
Certified Through: 04/02/2017

Sean Novack
10666 Killdeer St. NW
Coon Rapids MN 55433
Email: snovack@comcast.net
Phone: 7637671205
find classes
Certified Through: 08/16/2015

James Papia
21226 Honeycomb Way
Lakeville MN 55044
Email: PapiaDesign@gmail.com
Phone: 9788285551
find classes
Certified Through: 04/07/2018

Josh Pellersels
2908 W. Wyss Rd.
Bovey MN 55709
Email: pellerselsjd@gmail.com
Phone: 2182593737
find classes
Certified Through: 05/02/2015

Randy Penrod
P.O. Box 385801
Bloomington MN 55438
Email: rpenrod@honoreasy.com
Phone: 9525647693
find classes
Certified Through: 01/13/2018

Rolf Peterson
3270 Century Drive
Hastings MN 55033
Email: firebob66@comcast.net
Phone: 6517751361
find classes
Certified Through: 04/07/2018

Nancy Piehl
18434 County Road 2
Silver Lake MN 55381
Email: colt45long2002@yahoo.com
Phone: 3203272321
find classes
Certified Through: 12/02/2015

"Lucky" Rosenbloom exp. Military Police, Corrections Officer (MCF-STW) Mpls. Park Police Agent, Trial Paralegal, Law Enforcement-State Training and P.O.S.T. Certified, Control Tactics Certified and more.
PO Box 4171
St. Paul MN 55104
Email: mnbrc@hotmail.com
Phone: 6126610923
find classes
Certified Through: 08/16/2018

Bing Salic
31439 210th Street
Winnebago MN 56098
Email: bingsalic@bevcomm.net
Phone: 5075251812
find classes
Certified Through: 04/18/2019

Tim (TJ) Schroeder
233 River Court NE
Rochester MN 55906
Email: tjschroeder1@charter.net
Phone: 5072890820
find classes
Certified Through: 05/01/2016

Andrew Sherman
PO Box 223
Windsted MN 55395
Email: drewblade67@yahoo.com
Phone: 3204208977
find classes
Certified Through: 05/02/2015

Larry Sitter
Anne Tinklenberg
701 Churchill Dr
Owatonna MN 55060
Email: al-firearms@live.com
Phone: 5074132155
find classes
Certified Through: 01/13/2018

Jeff Smith
25859 2nd Street East
Zimmerman MN 55398
Email: marvsminnows@izoom.net
Phone: 7632863731
find classes
Certified Through: 01/13/2018

Nathan Spears
1275 Easter Ln
Eagan MN 55123
Email: nathan@responsiblefirearmtraining.com
Phone: 6513413036
URL: http://www.responsiblefirearmtraining.com
find classes
Certified Through: 05/01/2016

Todd St. Aubin
2428 County Road 33
Marshall MN 56258
Email: carryknowledge@gmail.com
Phone: 5075300489
find classes
Certified Through: 12/13/2015

Brian Toder
50160 Heather Lane
Rush City MN 55069
Email: brian@toder.com
Phone: 6516530990
find classes
Certified Through: 01/27/2019

Tom & Carol Trask
TRASK.us
2125 E. 2nd Ave
Hibbing MN 55746
Email: armus@trask.us
Phone: 2182626186
URL: http://www.trask.us
find classes
Certified Through: 09/30/2015

Robert Van Bergen
836 Main Street
Shakopee MN 55379
Email: macbethandbob@comcast..com
Phone: 9524458121
find classes
Certified Through: 09/30/2017

Ken Velardi
9512 Dodd Road
Kilkenny MN 56052
Email: kenvelardi@gmail.com
Phone: 5073320923
URL: http://www.Toobeararms.com
find classes
Certified Through: 05/21/2018

John Weller
200 2nd Ave. S.W.
Waseca MN 56093
Email: x@x.com
Phone: 5078351309
find classes
Certified Through: 09/16/2018

Grant Westall
7162 Corliss Way E
Inver Grove Heights MN 550762622
Email: wgwestall@comcast.net
Phone: 6514512117
find classes
Certified Through: 07/17/2018

Martin Wick
4515 Ridgeview Dr.
Eagan MN 55123
Email: mewick@msn.com
Phone: 6514526251
find classes
Certified Through: 09/16/2018

Ken Wilkins
Great Shot Firearms-Training LLC
16423 188th St. E.
Hastngs MN 55033
Email: Wilkins_Ken@comcast.net
Phone: 6512305807
find classes
Certified Through: 04/02/2017

Tony Yeley
5469 Highway 7
Virginia MN 55792
Email: Tony.Yeley@gmail.com find classes
Certified Through: 09/22/2018

Missouri

Fred Roethler
O'Fallon
O'fallon MO 63368
Email: fred@fjrsolutions.com
Phone: 3142209200
find classes
Certified Through: 06/09/2018

Wisconsin

BJ Becker Cragg
6283 Riesch Road
West Bend WI 53095
Email: bj.becker@charter.net
Phone: 2623056750
find classes
Certified Through: 07/24/2016

John Clark
N137 Hwy 35
Stoddard WI 54658
Email: johnclark018@centurytel.net
Phone: 6083864015
find classes
Certified Through: 02/21/2015

Thomas & Diana Driessen
1217 Desnoyer St.
Kaukauna WI 54130
Email: tdriessen@new.rr.com
Phone: 9207662906
find classes
Certified Through: 05/07/2016

Jason D Dziedzic
1436 Michigan Ave
South Milwaukee WI 53172
Email: jdshootingsports@yahoo.com
Phone: 4143053773
find classes
Certified Through: 07/10/2016

Steve Guggemos
772 Hill Farm Road
Hudson WI 54016
Email: sguggem@pressenter.com
Phone: 7153869703
find classes
Certified Through: 09/14/2018

Be Gun Smart
11233 3rd Ave.
Wooldridge/Swaney
Pleasant Prairie WI 53158
Email: swaneygunz1@aol.com
Phone: 8474762184
find classes
Certified Through: 02/21/2015

David Kelley
N19W6390 Carraige Tr. Suite 121
Cedarburg WI 53012
Email: davidnkelley@wi.rr.com
Phone: 2624885441
find classes
Certified Through: 04/02/2017

Bill Maravelas, NRA Certified Pistol Instructor, Personal Protection in The Home, Refuse to Be a Victim Instructor & RSO.
1430 Triangle Dr.
Houlton WI 54082
Email: bmaravel@aol.com
Phone: 6123257836
find classes
Certified Through: 08/30/2019

Dennis McAllister
PO Box 499
Hayward WI 54843
Email: macpawn1@yahoo.com
Phone: 7156341096
find classes
Certified Through: 05/02/2015

Dan McKnight
4630 Wilson Rd.
Kenosha WI 53142
Email: dmcknight2504@gmail.com
Phone: 2623444866
find classes
Certified Through: 04/07/2018

Mark Palan Mel Masters
1358 County Rd BH
Highland WI 53543
Email: p.outpost@gmail.com
Phone: 6086232822
URL: http://www.palansoutpost.com
find classes
Certified Through: 05/02/2015

Henry C.C. Rahr WI,FL,MN,UT certified, NRA Instructor,RSO,DCM,Marksman 1st Class,FFL NFA 3 License
2920 Crosshaven Ave
Green Bay WI 54313
Email: jrrhome@new.rr.com
Phone: 9204943991
find classes
Certified Through: 06/05/2019

Mike Shupe...Former US Marine Corps Infantry, Rifle Range Coach, and Afghanistan Combat Veteran
9420 South State Road 35
Foxboro WI 54836
Email: mike@twinportsconcealedcarry.com
Phone: 7158174159
URL: http://www.twinportsconcealedcarry.com
find classes
Certified Through: 12/05/2016

Dee Thompson
3701 Susan lane
Madison WI 53704
Email: deethompson@ccw-wi.com
Phone: 6087703779
URL: http://www.ccw-wi.com
find classes
Certified Through: 07/10/2016

Dan Tomasoski
1584 White Pine Dr.
Eagle River WI 54521
Email: gwpssports@gmail.com
Phone: 7153671144
URL: http://www.gwps.me/gwps.me/Home.html
find classes
Certified Through: 08/30/2019

David Twohy
2289 188th Ave.
St. Croix Falls WI 54024
Email: dave2e@centurytel.net
Phone: 7155570251
URL: http://www.WIMNconcealcarry.com
find classes
Certified Through: 06/05/2019

James Zradicka
103 Edward St
PO Box 930022
Verona WI 53593
Email: jimzradicka@gmail.com
Phone: 6085165950
URL: http://www.safewiscarry.com
find classes
Certified Through: 07/24/2016

National Association of Certified Firearms Instructors (NACFI)
4722 Forest Circle
Minnetonka, MN 55345
Tel: (952) 935-2414
Email: info@nacfi.us