Oto employs 24 employees. The Oto management team includes Edmund Farrar (Co-Founder and CEO), George Leidig (Co-Founder), and Joseph Petro (Practice Partner).
Looking for a particular Oto employee's phone or email?