542 1/2 E Xyler St Tulsa OK 74106 Records