fallback headshot for Pete Leal, Omron Electronics, Inc., Schaumburg, IL
Pete Leal, Omron Electronics, Inc., Schaumburg, IL

latest from Pete Leal, Omron Electronics, Inc., Schaumburg, IL