Macfarlanes employs 1,048 employees. The Macfarlanes management team includes Neil Davison (Chief Technology Officer), Katherine Milliken (Chief Operating Officer), and Andrew Powell (Chief Information Officer).
Get Contact Info for All DepartmentsLooking for a particular Macfarlanes employee's phone or email?