Oscar’s residency is at 13022 Uhr Ln, San Antonio, Tx 78217. Records link phone number (210) 949-1138 with Oscar’s details. This person has lived also in San Perlita, Austin, Waco and 2 other cities. Gabriel D Deluna, Meritsa Deluna, Dominic Deluna and one other person are people possibly related to Oscar. The age of Oscar is 46. The birth year was listed as 1978.