Robert Leonard is currently the Managing Director of Push Payments at MasterCard Worldwide, where they have been involved in several key roles since 1999, including Senior Director of Emerging Payments Technologies Development. Prior to their tenure at MasterCard, they worked as a Project Manager at Pacific International Services and held various engineering and project management positions, including Lead Project Engineer at the Defense Logistics Agency. Robert's academic background includes a Master of Business Administration from Wright State University and an additional MBA in Finance from the University of Missouri-Saint Louis, complemented by a BS in Aerospace Engineering from the University of Cincinnati.
This person is not in the org chart
This person is not in any teams
This person is not in any offices