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

As Chief Executive Officer, 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.


John Harrington, President

Mr. Harrington joined ICM as a founding member in 1988 and has over 25 years of experience delivering award winning IT solutions focusing on enterprise content management and process automation. During his early years at ICM John focused on developing many of the processes used to deliver high quality solutions in the area of drawing and document conversions for ICM.  In 1996 John joined ICG Consulting where he spent 17 years as as an architect for solutions targeting financial back-office automation. Today, these solutions are enabling several Fortune 500 companies to achieve best in class status in the areas of Accounts Payable, Accounts Receivable, and Vendor Relations. In 2013 John heard the calls of home and rejoined ICM.  Today John is excited to lead ICM and feels that they are uniquely positioned to help organizations achieve productivity and level of service goals through offerings including document capture, content management, process automation, self-service portals, and mobility.


Michelle Harrington, Vice President of Administration

Michelle has over 20 years of administration and management experience in hospitals and non-profit healthcare. As the Vice President of Administration at ICM, Michelle oversees the operations and management of human resources, recruiting, employee relations, accounting, facility security and facility management.


Julie Hill, Vice President of Project Management

Julie has over 20 years of project management experience in information technology and business solutions management. As the Vice President of Project Management, Julie is responsible for centralizing, coordinating and overseeing the management of ICM’s Production and IT projects. She strives for the successful launch, implementation and completion of projects; on-time, within budget and with utmost quality. The Project Management department’s goals are to manage all projects utilizing best practices, improve project success rates, implement consistent and standardized processes and maintain and grow positive client relationships. Julie earned a Bachelor of Administration degree in management and marketing from the University of Wisconsin.


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.