Willard married (1) Laura Etta Dodge abt 1853 in Boothbay ME.
Willard married (2) Marietta C. Dodge 25 Dec 1866 in Boothbay ME. Willard and Marietta had 4 children. Their children were Frank (1867-1934), Mary (1869-1907), Georgia (1873-1910) and Lucretia (1874-1902). All of their children were born in Boothbay ME.