Two years ago, Tom Reiner bought his dream home in Lancaster city — a two-story brick house on the 300 block of Ruby Street.