Village of Marvin, Sandy Ridge Township, Union County, North Carolina, United States