4021 28th St, Tulsa, OK, 74114
B Self
B Self Tulsa, OK
Resident Since: 2014Property Type: Single Family Dwelling Unit
Self has 1 known family member.
Questions about B Self
B Self currently lives at 4021 28th St, Tulsa, OK, 74114 and has lived at this address since 2014.
The following people have been identified as related to B Self: Barbara Self.
Any existing criminal or arrest records for B Self will be identified through a background report.