ODELL employs 42 employees. The ODELL management team includes Mike Woollen (Managing Principal), Robert Griffin (Director of Architecture), and Barbara Wilson (Director of Human Resources).
Looking for a particular ODELL employee's phone or email?