Executive Staff

Terry A. McDonald, Police Chief

Interim Police Chief


On September 30, 2015, Chief McDonald was appointed to serve as the Police Chief for the City of El Mirage Police Department. This appointment followed Chief McDonald serving as the Assistant Police Chief for the El Mirage Police Department for five years. Prior to joining the El Mirage Police Department, Chief McDonald served in several leadership positions during his 40 plus years of public service.
Following Chief McDonald’s retirement from the Phoenix Police Department in May of 2000, Chief McDonald was selected to serve as the Interim Police Chief for the Apache Junction Police Department.

After completing his service as the Interim Police Chief for Apache Junction, Chief McDonald served as a Special Agent with the Arizona Department of Gaming and then as the Police Chief for the Youngtown, Arizona Police Department.
Chief McDonald has a strong reputation for building relationships with employees, businesses, and residents of the community. His experience in community policing includes developing the community policing model for downtown Phoenix when both U.S. Airways and Chase Field began operations.

Chief McDonald holds a Bachelor of Science Degree in Human Resources Administration. 

Bill Long, Assistant Chief

PD Assistant Chief Long

On October 24, 2017, Bill Long was appointed to serve as the Assistant Police Chief for the City of El Mirage Police Department after serving approximately 28 years in law enforcement.

Assistant Chief Long began his career with the Phoenix Police Department and for 25 years held assignments in Patrol, Gang Enforcement, Drug Enforcement, Special Projects, Organized Crime, Homeland Defense, Career Criminal, Homicide, and the Financial Crimes Task Force. 

Subsequent to this, Assistant Chief Long was selected to work for the Arizona Department of Public Safety (DPS), where he was the Organized Crime and Intelligence Bureau Commander.  This assignment also included serving as the Director of the Arizona Counter Terrorism Information Center. 

Assistant Chief Long is a graduate of the Defense Language Institute Foreign Language Center, Naval Postgraduate School Fusion Center Leaders Program (FCLP), and the Northwestern University School of Police Staff and Command.  

Assistant Chief Long has a Bachelor of Arts in Police Science from Ottawa University and a Master of Arts in Criminal Justice from Arizona State University.   Assistant Chief Long’s diverse experience provides transcendent insight into law enforcement, criminal investigations and intelligence collection and dissemination.  


Michael Ashley, Deputy Director of Police Administration

Support Services Manager Ashley
Michael Ashley started his career with the City of El Mirage Police Department in May of 2015. He currently serves as the Deputy Director of Police Administration. Michael has nearly twenty-five years of law enforcement experience at the federal, state and local levels. He is a veteran of the United States Coast Guard and retired from the Peoria Police Department as their Professional Standards Unit (Internal Affairs) Lieutenant in 2013. Just prior to working for the City of El Mirage he served as the Deputy Chief for both the Arizona Department of Economic Security and then the Department of Child Safety. 

Michael is a proven professional possessing a Master’s Degree in Educational Leadership from Northern Arizona University and a Bachelor’s of Science degree in Administration of Justice Studies from Arizona State University. Michael is a relationship builder with excellent communication skills and demonstrates the ability to easily embrace differences working with both internal and external partnerships. His proven ability to lead, mentor, and manage teams utilizing law enforcement best practices will continue to benefit the citizens of El Mirage.

Randy Stewart, Lieutenant

Operations Commander Stewart

Randy Stewart was hired as a Police Officer with the El Mirage Police Department in January 2003. While serving with the department, Lieutenant Stewart has served in a variety of assignments including: Patrol, School Resource Officer, Administration, Training, Community Relations and SWAT. Lieutenant Stewart has also served as an Administration Sergeant, Patrol Sergeant and Investigations Sergeant.

On December 20, 2015, Lieutenant Stewart assumed the role of Patrol Lieutenant. With this assignment, Lieutenant Stewart is responsible for the supervision of the Patrol Division. 
Lieutenant Stewart holds a Master’s in Business Administration through the University of Scranton
 and a Bachelor’s of Science Degree in Business Administration from Western International University. Lieutenant Stewart is a proud graduate of Northwestern University’s School of Police Staff and Command Class #366.


  1. Physical Address
    12401 W. Cinnabar Ave.
    El Mirage, AZ 85335

    Phone: 623-500-3000
    Fax: 623-500-3001
    Emergency: 911

    Non-Emergency Phone


    Monday - Friday
    8:00am - 5:00pm
    Excluding Holidays