Other cities that he has stayed in are Milo and Lagrange. The number currently linked to Willard is (207) 943-2712. This person's birth year is 1974. Willard currently resides at 24 Pleasant St #1, Milo, Me 04463. Willard has reached 50 years of age.