2271 N Denver Pl Tulsa OK 74106 Records