icompucare
Beauchamp takes over for Peter Leav, who has been CEO since 2016. Leav is stepping down to take “a planned career break,” said the company in a statement. Read More