Lockwood is a leading global search firm with offices in Connecticut, New York and London.
For general inquiries, please contact us at [email protected].