The Tech Interactive
The Tech Interactive
San Jose CA | IRS ruling year: 1983 | EIN: 94-2864660
Opened in 1990, The Tech Interactive is an educational resource established to engage people of all ages and backgrounds in exploring and experiencing technologies a ... (More)