David Castro is 30 years old. He lives in Miami, Florida. He is a 2007 graduate of Everglades High School and he works for Layed Off. David loves music by Merengue, Salsa, Pop, Reggae, Bachata, Rock And Roll and Rap Music. He loves watching Comedy Central.