Steve Osborne's Location
Houston, TX, US
Steve Osborne's Education
Steve Osborne's Skills
Steve Osborne's Summary
Steve Osborne, based in Houston, TX, US, is currently a President at NEC, Inc. Steve Osborne holds a 1980 - 1984 Bachelor of Science (BS) in Electrical and Electronics Engineering @ The University of Texas at Austin. With a robust skill set that includes Strategic Planning, Sales Management, New Business Development, Product Development, Manufacturing and more, Steve Osborne contributes valuable insights to the industry. Steve Osborne has 1 email on RocketReach.