William H. Marlow (Catawba County)