Craig has designed and developed a wide variety of programs for personnel at all levels, including a comprehensive leadership development program called the Walsh Group Leadership Initiative (WGLI). The 18-month program is on its fifth iteration and inspires company leaders to become passionate about education, training, and promoting from within. His job also involves executive coaching, presentation coaching, and administering tools such as MBTI, DISC, and 360 evaluations, etc. Craig also co-developed the Courageous Leadership Profile.
In his consulting work, Craig has performed hundreds of facilitation events focused on helping teams achieve superior performance. Craig has done extensive work with governmental agencies, healthcare systems, non-profit organizations, construction companies, and design firms. Notable clients include NASA, American Airlines, Charter One Bank, the City of Chicago, Honeywell, NAVFAC, NOAA, the North Carolina Department of Transportation, Starbucks, the Missile Defense agency, the NSA, Lenovo, and the Army Corps of Engineers.