Robert Kelso's address is 14374 Martis Peak Road , Truckee, CA 96161. Public records show Robert has also lived in Sunnyvale, CA. Robert's latest phone number is (408) 246-8663. Previous phone numbers include (530) 412-3832 and (530) 587-6372.
Also goes by: Robert Kelso
Results 1 - 1 of 1