david diehl house for sale