The Switch
The Switch's Leadership Team includes Kevin O’Meara and 8 others.
George Lopez
SVP, Operations
Joseph Cohen
President
Kevin O’Meara
VP, Marketing
Paul Weldon
EVP, Sales
Robert Szabo-Rowe
SVP, Product Management
View all
3 members