This person has lived also in Elkton. The possible relatives of Willard are Ruth M Taggart, Christopher P Taggart, Rose M Taggart and 3 other people. Willard's birth date was listed as 1938. This year Willard celebrated his 85 birthday. Willard has listed phone number: (410) 392-5883. Willard’s current address is 33 Loveland Dr, Elkton, Md 21921.