John Castro, 31 years old, lives in Pico Rivera, California. He has also lived in El Monte, California. He attended the Citrus College and Monrovia High School. Companies in which he has a work history include County Of Los Angeles and Norwood Library.