1502 S Boulder Ave #23 Tulsa OK 74119 Records