John founded IOD, Inc. in 1986 and has developed a proven track record in bringing sound organizational principles and leadership practices to hundreds of public, private and nonprofit organizations nationwide. He has 30+ years of experience providing a wide array of consulting services to nonprofit organizations of all types and sizes. He also teaches fundraising, strategic planning, and change management for the Edyth Bush Institute for Philanthropy & Nonprofit Leadership at Rollins College in Florida, the Georgia Center for Nonprofits and the Duke Nonprofit Management Program in North Carolina and Virginia.