Dr. Ryan Dunnigan, PsyD, MC,
CA License PSY27458
Threat Assessments, Consultations, and Peace of Mind
Dr. Ryan Dunnigan is a licensed California Public Safety and Clinical Psychologist. He is the Founder and President of Dunnigan Psychological & Threat Assessments. He is listed on the Peace Officer Standards and Training (P.O.S.T.) Psychologist Evaluator List.
Dr. Dunnigan is a retired Police Sergeant, having worked in the Bay Area, and served as a Crisis and Hostage Negotiations Team Leader, Criminal Investigator, and Mental Health Officer. He is a certified Homicide Detective and an expert in investigating Violent Crimes, Workplace Violence and Threats, and High-Profile or Corporate-related Stalking cases.
Dr. Dunnigan is one of a select few in the United States who has worked as both an active police officer and licensed Psychologist. The combination of these two professions provides him with unique and powerful insight into the Threat Assessment cases, Forensic Evaluations, and the Police, Law Enforcement, Military Personnel, Federal Agency Applicants, Firefighters, and Public Safety Personnel Pre-employment Psychological Evaluations, Second Opinion Evaluations (Independent Second Evaluations for Job Candidates), Fitness-for Duty Evaluations, Employee Psychological
Re-Certifications, and the Promotional
Psychological Evaluations he performs.
Dr. Ryan Dunnigan, PsyD, MA, MBA
Forensic-Public Safety Psychologist
Principal Threat Assessor
CA License PSY27458
Serving All San Francisco, Bay Area, and Northern California Police Departments, Fire Departments, Correctional Facilities, Military Branches, Corporate-Executive Security Teams & Law Enforcement Agencies.
Public Safety Psychological Testing
Secondary Independent Psychological Evaluations (Second Opinions)
Workplace Threat -Risk Assessments
Military Personnel & Federal Agents Psychological Fitness Evaluations
Forensic and Criminal Evaluations
Crisis Management and Consultation
Employee (Annual) Psychological
Promotional Psychological Evaluations
Via phone or online
For Information or Appointments, email us at:
(415) 720-2663 Office