Craig Palmer Consulting Services
Craig Palmer is a seasoned professional, with more than 30 years experience in fund raising, marketing, organizational development, strategic planning and event production in the fields of higher academia, medical research, health and human services, the