Ben OrtizWrong Ben Ortiz?
Sales Account Executive
17068 Evergreen Place
City Of Industry, California 91745
Company Description: Established in 1990, Shuttle Computer Group Inc. is the American arm of the world renowned Shuttle Inc. Based in Taiwan with an extensive worldwide network of... more