Home
About Us
Distribution Partners
Media & Press
Contact
Blog
IMD Team
More
(207) 699-2900
IMD believes in collaborative solutions and a human approach to obstacles unique to your business. We have inspired the confidence of dozens of companies, and constructed programs tailor fit just for them.