David Babcock Painting in Tulsa OK Advertisement David Babcock Painting 2818 E 1St Pl Tulsa, OK 74104 (918) 582-5512 Listed On These Pages: Painting & Wallpapering Advanced Search Keyword: Name: Address: City: City: Select State Oklahoma Zip Code: