- 12677 NE 63rd Street, Spencer, OK 73084 Investment Property Report
- 8935 NE 52nd Street, Spencer, OK 73084 Investment Property Report
- 4905 Woodland Park Terrace, Spencer, OK 73084 Investment Property Report
- 3521 Liam Circle, Spencer, OK 73084 Investment Property Report
- 4816 Spencer Road, Spencer, OK 73084 Investment Property Report
- 12805 NE 37th Street, Spencer, OK 73084 Investment Property Report
- 12809 NE 36th Street, Spencer, OK 73084 Investment Property Report