Skip to main content

Director of General Services

Information about the Director of General Services

CAO Sarita Nair

Director of General Services John Craig, MPA.

John Craig joins the City of Albuquerque as the first Director of the newly formed General Services Department. With over 25 years of experience in local government, he comes to Albuquerque from the mountains of California, where he was Assistant County Administrative Officer for Mono County, located in Mammoth Lakes, California.

After earning a Bachelor of Science degree in Psychology from Belmont College (1990) in his native Tennessee, John earned a Master of Public Policy and Administration degree from Columbia University’s School of International and Public Affairs (1998) in New York City. He has been recognized as a Credentialed Manager by the International City/County Manager Association and has previously served in City or County Manager or Deputy Manager roles in the City of Rio Rancho, NM, Talbot County, MD, Barre City, VT, and Washington, D.C. These positions offered John the opportunity to gain a wealth of experience in many distinctive local government disciplines.

While living in New York City, John worked for Moody’s Investors Service on Wall Street rating bonds for local government units across the United States. From 2003 - 07 he accompanied his wife Jennifer to Zagreb, Croatia, where she led a U.S. Government-funded development project promoting civil society in the County. When in Croatia, he consulted with the governments of Serbia, Albania, and Sri Lanka on various municipal development projects. He loves traveling and exploring new places, having visited all 50 states and 37 countries. He has lived in Albuquerque since 2015 with his wife Jennifer Stuart and their two children, Harper and Sabine.