- 8115 NE 26th 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
- 8621 NE 52nd Street, Spencer, OK 73084 Investment Property Report
- 8510 NE 34TH PLACE Street, Spencer, OK 73084 Investment Property Report
- 8502 NE 34 Place, Spencer, OK 73084 Investment Property Report
- 4903 Able Street, Spencer, OK 73084 Investment Property Report
- 12712 NE 38th Street, Spencer, OK 73084 Investment Property Report
- 8931 NE 50th Street, Spencer, OK 73084 Investment Property Report