SM Johnson Construction is a general contractor serving clients in Fauquier County and the surrounding areas. Specializing in new homes, additions, and remodels, we work with the finest materials available and offer custom work on every project. Contact us today to discuss your upcoming project!