Our Team has decades of collective experience.

Our Team has the leadership, management, infrastructure and project management to support any business and any project. ICM’s Management Team has more than 100 years of collective software, scanning services, and custom software development experience.

Carol Harrington, CEO / President

As Chief Executive Officer and President, Carol oversees strategic growth, product and services development, corporate finances, and the human capital of ICM; its employees. Prior to this position Carol worked in union with ICM’s Founder Phil Harrington building ICM from the ground up.


Michelle Harrington, Vice President

As the Vice President of ICM, Michelle oversees the operations and management of human resources, recruiting, employee relations, accounting, facility security and facility management. Michelle brings over 20 years of administration and management experience to ICM.


Kelly Bouwens, Director of Product Development

Kelly has been designing and developing software systems for over 30 years. Highlights of his early career include writing document management software for Rockwell’s Space Shuttle program in Seal Beach, California. Since then, Kelly has successfully designed, developed and implemented enterprise-scale solutions for organizations including Intel Corp., Motorola, Honeywell, Duke Energy, and various State and Federal agencies. For the last 20 years, Kelly has focused on Business Process Automation, Content Management and Systems Integration. As Director of Product Development, Kelly helps define and implement improvements to, and expansion of, ICM’s product suite. Kelly enjoys working daily with ICM’s outstanding software development and sales teams as well as ICM’s customer base in finding cost-effective solutions for the automation challenges facing each of our clients.


Dusty Vokacek, Director of Production

Dusty joined ICM in 2002. As Director of Production, Dusty is responsible for managing ICM Document Scanning/Imaging Services, from project kick off to final deliverables and customer invoicing. She is also responsible for building, training, and directing staff on a day-to-day basis in completing customer projects. Dusty’s teams consistently score high ratings on customer satisfaction surveys.


Magi Shreck, Director of Configuration and Data Management

Magi Shreck has been part of the Total Quality Management (PI Professional) Community within Aerospace for 30 years. She brings a wide variety of work and educational experience to the position. In her process improvement role with aviation engineering she has followed product from inception to production through to commercial airline implementation. Her skill set is to address the design, installation, and improvement of integrated systems of people, material, facilities, information and equipment.