3388 Union Ave, San Jose, CA, 95124 (current address)
1201 Sycamore Ter, Sunnyvale, CA, 94086 (1986 - 2001)
1201 Sycamore Ter, Sunnyvale, CA, 94086 (2000)
1201 Sycamore Ter, Sunnyvale, CA, 94086 (1991 - 2000)
811 San Lucas Ct, Mountain View, CA, 94043 (1991 - 1993)
PO Box 390129, Mountain View, CA, 94039 (1985 - 1993)
1201 Sycamore Ter, Sunnyvale, CA, 94086 (1986)