How Long Do People Live in One Place?

Happy Thanksgiving Eve! With our pending move to split my time between San Francisco and Houston, I wondered how long do people live in one place? According to Quora, on average, Americans live in the same house for 9 years…


Read more