Gregory Fleck

Active Fairless Hills, PA Vice President for A.L. Patterson, Inc.