Richard Duncan

Active Millmont, PA President for Duncan Engineering Inc