P and C Hub Head Latin America and Managing Director
Switzerland
Swiss Re
P and C Hub Head Latin America and Managing Director
Swiss Re America Holding Corporation
Senior Vice President, Business Development
Drake University
Northwestern University - Kellogg School of Management