About Us

Mission specific training designed to meet your responsibilities and objectives

Our success is measured by the success of every student who runs through one of our programs. Tacflow Academy is a group of like minded educators, with a core belief that being a great teacher is all about the investment in your progress, your growth, and your outcomes.

We are Obsessed with Your Success

Tacflow Academy has been proudly serving members of law enforcement, military, security professionals, and civilian students since 2009

EVOLUTION OF THE TACFLOW LOGO

In early 2009, when Tacflow Academy partnered with Craft International, LLC as their exclusive close quarter combat provider, we merged our logos as a sign of solidarity. The shared “T” was a cross with crosshairs, which was designed by Chris and the former Craft CEO to represent the faith and mission of the founders.

History of the Craft Logo


The Craft Skull Logo combined several meaningful pieces from Chris’s past. Watch him explain them himself in the video taken by our friends at Center Mass during the 2010 Annual National Patrol Rifle Conference.

tacflow-patch 3c decal-1 Final

The Precision of Violence


After Chris passed, and the decision was made to close down Craft International, LLC, the team worked together to build a logo that was symbolic of our unity & dedication moving forward. We kept the T with the crosshairs that we had proudly shared for over 5 years, and added a piece of the skull peaking from behind. The inclusion of the skull is a reminder of where we came from, and that Chris will always be watching over us. “The Precision of Violence” is both what we teach, as well as what to prepare for. To be precise under chaos and to be able to read the intent of violence through minute indicators are skills we aim to teach in every class we produce.

OVER 260 AGENCIES SERVED

Abbotsford, Canada
Alabama DCNR, AL
Alachua County Sheriff’s Office, FL
Anaheim PD, CA
Ann Arbor Police Department, MI
Apache Junction PD, AZ
Alabama State Troopers, AL
Arapahoe County Sheriff’s Office, CO
Arizona Dept. of Corrections, AZ
Arlington Texas PD, TX
Army National Guard, AZ
Atlanta PD, GA
Auburn PD, AL
Austin PD, TX
Avondale PD, AZ
Barbour County Sheriff’s Office, AL
Baton Rouge PD, LA
Benton Charter Township PD, MI
Bexar County Sheriff’s Office, TX
Boca Raton PD, FL
Boulder County Sheriff’s Office, CO
Boulder PD, CO
Brown County Sheriff’s Office, WI
Buckeye PD, AZ
Buena Park PD, CA
Calcasieu Parish Sheriff’s Office, LA
Carlsbad PD, NM
Calgary Police Service, Canada
Casa Grande PD, AZ
Castleberry PD, TX
Cedar Hill PD, TX
Chandler PD, AZ
Chattanooga PD, TN
Cherokee Nation Marshal Service, USA
Chesapeake PD, VA
Cheyenne PD, WY
Chula Vista PD, CA
City of Baytown PD, TX
City of Boca Raton PD, FL
City of Green Bay PD, WI
City of Lewisville PD, TX
City of Moore PD, OK
Clarksville PD, TN
Cobb County PD, GA
Cochise County Sheriffs Office, AZ
Columbia PD, SC
Commerce City PD, CO
Costa Mesa PD, CA
Cottonwood PD, AZ
Cushing PD, OK
Cuyahoga County Sheriff’s Office, OH
Dallas PD, TX
DEA, Individual Agents
Decatur PD, AL
DeKalb County Sheriff’s Office, GA
Denton County Sheriff’s Office, TX
Denver PD, CO

Denver PD- Gang Bureau, CO
Department of Homeland Security (DHS)
Department of Energy (DOE)
Drumright PD, OK
Desoto PD, TX
Dyersburg PD, TN
East Carolina University PD, NC
Ecorse PD, MI
Elk Grove PD, CA
Escanaba Department of Public Safety, MI
Erie County Sheriffs Office, NY
Escondido PD, CA
Estrella Mountain College, AZ
Fayetteville PD, AK
Federal Reserve Police
Florence PD, AL
Fort Lauderdale PD, FL
Franklin County PD, OH
Fremont PD, CA
Frisco PD, TX
Ft Worth PD, TX
Garden City PD, MI
Georgetown PD, TX
Gila River PD, AZ
Gilbert PD, AZ Narcotics
Glendale PD, AZ
Goodyear PD, AZ
Goshen City PD, IN
Greeley PD, CO
Greenville City PD, SC
Hamilton County Sheriffs Office, IN
Henderson PD, NV
Henry County Sheriff’s Office, VA
Hermitage PD, PA
Highland Park PD, NJ
Hillsborough County Sheriffs Office, FL
Hillsdale County Sheriffs Office, MI
Honolulu PD, HI
Hoover PD, AL
HUD Office of Investigations
Indiana State PD, IN
Irving PD, TX
Ithaca PD, NY
Jacksonville Sheriff’s Office Narcotics, FL
Jupiter PD, FL
Kern County Sheriff’s Office, CA
Knoxville PD, TN
La Mesa PD, CA
Lafayette PD, LA
Lafayette Sheriffs Office, LA
Lake Arthur PD, NM
Lakewood Police Department, CO
Larimer County Regional SWAT Team, CO
Las Vegas Metro PD, NV
Lee County Sheriffs Office, FL
Lincoln Park PD, MI
Livingston County Sheriffs Office, MO

Long Beach PD, CA
Madison PD, WI
Manchester PD, NH
Mansfield PD, OH
Maplewood PD, MN
Maricopa County Sheriffs Office, AZ
Marion County Sheriff Office, FL
MCSO Human Smuggling Unit, AZ
McLennan County Sheriff’s Office, TX
Mercer County CIRT, PA
Mesa PD, AZ
Metro Nashville SWAT, TN
Minneapolis PD, MN
Mishawaka PD, IN
Mobile County Sheriff’s Office, AL
Murfreesboro PD, TN
Nashville PD, TN
Natrona County Sheriffs Office, WY
New Orleans PD, LA
Newport Beach PD, CA
Norman PD, OK
North Las Vegas PD, NV
Oakland County Sheriff’s Office, CA
Ohio State Highway Patrol, OH
Oklahoma State University PD, OK
Opelika PD, AL
Orange County Sheriff Department, CA
Orlando PD, FL
Palm Beach Gardens PD, FL
Palm Beach Sheriffs Office, FL
Palm Springs PD, CA
Pasadena PD, CA
Payne County Sheriff’s Office, OK
Peoria PD, AZ
Phoenix PD, AZ
Pinal County Sheriffs Office, AZ
Plano PD, TX
Polk County Sheriff’s Office, FL
Portland Police Bureau, OR
Prescott PD, AZ
Prince George’s County PD, MD
RCMP, Canada
Redwood City PD, CA
Riley County PD, KS
Riverside PD, CA
Riverview PD, MI
Rochester PD, NY
Rutherford County Sheriff’s Office, TN
Salt River PD, AZ
San Bernardino County Sheriff’s Department, CA
San Diego County Sheriff’s Department, CA
San Diego PD, CA
Santa Clara PD, CA
Santa Clara Sheriffs Office, CA
Scottsdale PD, AZ
Seattle PD, WA

Sharon PD, MA
Shawnee PD, KS
Shelby County Sheriffs Office, TN
Sierra Vista PD, AZ
Shipshewana PD, IN
Sonoma County Sheriff’s Office, CA
South Carolina LE Division, SC
Southwest Enforcement Bureau, OH
Springdale PD, AR
Stillwater PD, OK
St. Bernard Sheriff’s Office, LA
St. Joseph County PD, IN
Stamford PD, CT
Stillwater PD, OK
Surprise PD, AZ
Swayzee PD, IN
Taos County Sheriff’s Office, NM
TAT Tribal LE, ND
Tempe PD, AZ
Tennessee Hwy Patrol- Special Operations, TN
Texas DPS, TX
Tompkins County Sheriff Office, NY
Torrance PD, CA
Tulsa PD, OK
Unified PD of Greater Salt Lake, UT
University of Colorado Boulder PD, CO
University of Florida PD, FL
University of Georgia PD, GA
U.S. Air Force, OSI
U.S. Air Force, Pararescuemen
U.S. Army
U.S. Army, CID
U.S. Army National Guard
U.S. Border Patrol
U.S.B.P. Special Operations Group
U.S. Marine Corp, MAI
U.S. Marine Corp, Force Recon
U.S. Marshals
U.S. Navy
U.S. Secret Service, Individual Agents
Van Buren Township, MI
Vancouver PD, Canada
Ventura County Sheriff’s Office, CA
Ventura PD, CA
Victoria PD, Canada
Virginia Tech University PD, VA
Volusia County Sheriffs Office, FL
Washtenaw PD, MI
Wayne County Sheriffs Office, MI
West Palm Beach PD, FL
Wicomico County Sheriffs Office, MD
Wise County Sheriffs Office, TX
Woodhaven PD, MI
Yavapai County Sheriffs Office, AZ
Yukon PD, OK

Associations