Tampa, Shelby and Plymouth are cities Oscar has lived in. The phone number (813) 891-6350 is Oscar’s. Pamtaftshby Waddles, David R Waddles, Thelma Vanderpool Waddles and 6 other people are people possibly related to Oscar. Oscar was born 85 years ago. 179 Dogwood Dr, Delaware, Oh 43015 is where Oscar resides. This person's birth year is 1939.