Hill, Melmouth Wilson (Iredell County)