David A Haggard Attorney
David A Haggard Attorney
20 Park St, Canton, NY
(315) 714-4084