Guy Preston

Executive Vice President
Colliers International