Leo Riza, based in Sarasota, FL, US, is currently a Director of Design and Engineering at 123 Design Products, bringing experience from previous roles at 123 Design Products, R&R Associates, Boeing and Crestron Electronics. Leo Riza holds a 1995 - 1998 Master's degree in Industrial and Product Design @ Izmir Institute of Technology. With a robust skill set that includes Startups, Marketing, Team Building, Business Strategy, Sales and more, Leo Riza contributes valuable insights to the industry. Leo Riza has 5 emails and 2 mobile phone numbers on RocketReach.