Fincham Dempsey Team announce sale of Scottsdale Business Center

The Fincham Dempsey Team at Lee & Associates Arizona has announced the sale of the 56,439-square-foot Scottsdale Business Center, 13402 N. [...] Continue Reading →