821 Arroyo Rd, Los Altos, CA, 94024 (current address)
712 Holly Oak Dr, Palo Alto, CA, 94303 (2013 - 2021)
We found 1 person named Todd Lee in Los Altos, CA. View Todd’s phone numbers, current address, previous addresses, emails, family members, neighbors and associates.
Sponsored by Ancestry.com
Todd Lee
View Birth RecordsTodd Lee
View Death RecordsTodd Lee
View Divorce RecordsFrequently asked questions for Todd Lee
Todd Lee was born on July 26, 1961 and is turning or has already turned 63.
You can call Todd Lee’s at (650) 493-7591.
Todd Lee moved to 821 Arroyo Rd, Los Altos, California, 94024 in 2022 and has been a resident there since then.
Todd Lee used to live at 712 Holly Oak Dr, Palo Alto, California, 94303.
The following people are Todd Lee’s family members: David Lee, Los Altos (CA), Alice Lee, Los Altos (CA).