BARR employs 79 employees. The BARR management team includes Steve Rennie (Project Manager), and Keith Duncan (Chief Architect).
Looking for a particular BARR employee's phone or email?