header_contact2

People hard at work in the brightly lit front offices of INVIVO Communications. A long-eared office dog waits patiently for a treat.

INVIVO has offices in Toronto Ontario Canada but mainly US client base