Public records show Alba and Webb City as cities Barbara also stayed in. Barbara now resides at 2106 51St St #D, Tulsa, Ok 74105. This person's birth year is 1951. Barbara was born 73 years ago. The number currently linked to Barbara is (417) 673-1789.