A Viets genealogy: John Viets and Mary Ann Phelps, their ancestors and descendants