Milo employs 2 employees. The Milo management team includes Norm Jelsma (National Sales Manager), and Yiannopoulos (Chief Creative Officer).
Looking for a particular Milo employee's phone or email?