Moulton buys house for $3.1M in hometown