Science and Technology Corporation

Corporate Contact Information:
Address: NASA Ames Research Center, Mall Stop 258-1, Moffett Field, CA 94035-1000

Company Website:
Site Manager:
Stephen A. Lesh, PH.D.
Phone: 650.604.0697 o/ 408-420-6272 Cell
FAX: 650.604.2238
Contracts Manager: Stephen A. Lesh, PH.D.

Type of work: R&D Support services
Size: Small
NAICS Code: 541712 (size Standard 500)
Socio-Economic Credentials: