William Spencer

Active Lafayette, IN President for Three Weavers/Walcot Weavers