FRANKLINVILLE, NC · Randolph County
FRANKLINVILLE, TOWN OF Water System
Current status
No open violations on record as of July 4, 2026.
This system's next federally required Consumer Confidence Report is due July 1, 2027, under the EPA's revised reporting rule.
Data sourced from the EPA ECHO database (SDWA bulk download), last refreshed July 4, 2026. This is a record-keeping and public-information tool — it does not replace North Carolina’s official records. Always confirm current status with North Carolina before making decisions based on this information.
System facts
- System ID (PWSID)
- NC0276035
- System type
- Community Water System
- Population served
- 1,400
- Service connections
- 600
- Ownership
- local government
- Water source
- surface water (rivers, lakes, or reservoirs)
Violation history
Maximum Contaminant Level Violation, Average
Health-basedTTHM
January 1, 2016 – March 31, 2016
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTTHM
October 1, 2015 – December 31, 2015
ResolvedPublic Notification Violation for NPDWR Violation
—Public Notice
September 11, 2015 – October 30, 2015
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTTHM
July 1, 2015 – September 30, 2015
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTTHM
April 1, 2015 – June 30, 2015
ResolvedPublic Notification Violation for NPDWR Violation
—Public Notice
January 21, 2013 – May 10, 2013
ResolvedPublic Notification Violation for NPDWR Violation
—Public Notice
January 21, 2013 – May 10, 2013
ResolvedPublic Notification Violation for NPDWR Violation
—Public Notice
January 13, 2013 – May 10, 2013
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
January 1, 2013 – March 31, 2013
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTTHM
January 1, 2013 – March 31, 2013
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTTHM
October 1, 2012 – December 31, 2012
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
October 1, 2012 – December 31, 2012
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
July 1, 2012 – September 30, 2012
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTTHM
July 1, 2012 – September 30, 2012
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTTHM
April 1, 2012 – June 30, 2012
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
April 1, 2012 – June 30, 2012
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
January 1, 2012 – March 31, 2012
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTTHM
October 1, 2011 – December 31, 2011
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
October 1, 2011 – December 31, 2011
ResolvedPublic Notification Violation for NPDWR Violation
—Public Notice
July 4, 2011 – November 10, 2011
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTTHM
July 1, 2011 – September 30, 2011
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
July 1, 2011 – September 30, 2011
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
April 1, 2011 – June 30, 2011
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTTHM
April 1, 2011 – June 30, 2011
ResolvedPublic Notification Violation for NPDWR Violation
—Public Notice
February 22, 2011 – February 25, 2011
ResolvedPublic Notification Violation for NPDWR Violation
—Public Notice
February 21, 2011 – February 25, 2011
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTTHM
January 1, 2011 – March 31, 2011
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
January 1, 2011 – March 31, 2011
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
October 1, 2010 – December 31, 2010
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTTHM
October 1, 2010 – December 31, 2010
ResolvedPublic Notification Violation for NPDWR Violation
—Public Notice
September 19, 2010 – September 30, 2010
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTTHM
July 1, 2010 – September 30, 2010
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
July 1, 2010 – September 30, 2010
ResolvedPublic Notification Violation for NPDWR Violation
—Public Notice
April 3, 2010 – June 24, 2010
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
April 1, 2010 – June 30, 2010
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
January 1, 2010 – March 31, 2010
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
October 1, 2009 – December 31, 2009
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
July 1, 2009 – September 30, 2009
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
April 1, 2009 – June 30, 2009
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTTHM
January 1, 2009 – March 31, 2009
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
January 1, 2009 – March 31, 2009
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTTHM
October 1, 2008 – December 31, 2008
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
October 1, 2008 – December 31, 2008
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTTHM
July 1, 2008 – September 30, 2008
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
July 1, 2008 – September 30, 2008
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
April 1, 2008 – June 30, 2008
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
January 1, 2008 – March 31, 2008
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
October 1, 2007 – December 31, 2007
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
July 1, 2007 – September 30, 2007
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
April 1, 2007 – June 30, 2007
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
January 1, 2007 – March 31, 2007
ResolvedMaximum Contaminant Level Violation, Average
Health-basedTotal Haloacetic Acids (HAA5)
October 1, 2006 – December 31, 2006
ResolvedPublic Notification Violation without NPDWR Violation
—Public Notice
September 13, 2005 – April 17, 2010
ResolvedMonitoring, Routine Minor (TCR)
—Coliform (TCR)
August 1, 2005 – August 31, 2005
Resolved
Resolved addressed and confirmed by the state
| Period | Violation | Contaminant / rule | Health-based | Status |
|---|---|---|---|---|
| January 1, 2016 – March 31, 2016 | Maximum Contaminant Level Violation, Average | TTHM | Health-based | Resolved |
| October 1, 2015 – December 31, 2015 | Maximum Contaminant Level Violation, Average | TTHM | Health-based | Resolved |
| September 11, 2015 – October 30, 2015 | Public Notification Violation for NPDWR Violation | Public Notice | — | Resolved |
| July 1, 2015 – September 30, 2015 | Maximum Contaminant Level Violation, Average | TTHM | Health-based | Resolved |
| April 1, 2015 – June 30, 2015 | Maximum Contaminant Level Violation, Average | TTHM | Health-based | Resolved |
| January 21, 2013 – May 10, 2013 | Public Notification Violation for NPDWR Violation | Public Notice | — | Resolved |
| January 21, 2013 – May 10, 2013 | Public Notification Violation for NPDWR Violation | Public Notice | — | Resolved |
| January 13, 2013 – May 10, 2013 | Public Notification Violation for NPDWR Violation | Public Notice | — | Resolved |
| January 1, 2013 – March 31, 2013 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| January 1, 2013 – March 31, 2013 | Maximum Contaminant Level Violation, Average | TTHM | Health-based | Resolved |
| October 1, 2012 – December 31, 2012 | Maximum Contaminant Level Violation, Average | TTHM | Health-based | Resolved |
| October 1, 2012 – December 31, 2012 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| July 1, 2012 – September 30, 2012 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| July 1, 2012 – September 30, 2012 | Maximum Contaminant Level Violation, Average | TTHM | Health-based | Resolved |
| April 1, 2012 – June 30, 2012 | Maximum Contaminant Level Violation, Average | TTHM | Health-based | Resolved |
| April 1, 2012 – June 30, 2012 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| January 1, 2012 – March 31, 2012 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| October 1, 2011 – December 31, 2011 | Maximum Contaminant Level Violation, Average | TTHM | Health-based | Resolved |
| October 1, 2011 – December 31, 2011 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| July 4, 2011 – November 10, 2011 | Public Notification Violation for NPDWR Violation | Public Notice | — | Resolved |
| July 1, 2011 – September 30, 2011 | Maximum Contaminant Level Violation, Average | TTHM | Health-based | Resolved |
| July 1, 2011 – September 30, 2011 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| April 1, 2011 – June 30, 2011 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| April 1, 2011 – June 30, 2011 | Maximum Contaminant Level Violation, Average | TTHM | Health-based | Resolved |
| February 22, 2011 – February 25, 2011 | Public Notification Violation for NPDWR Violation | Public Notice | — | Resolved |
| February 21, 2011 – February 25, 2011 | Public Notification Violation for NPDWR Violation | Public Notice | — | Resolved |
| January 1, 2011 – March 31, 2011 | Maximum Contaminant Level Violation, Average | TTHM | Health-based | Resolved |
| January 1, 2011 – March 31, 2011 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| October 1, 2010 – December 31, 2010 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| October 1, 2010 – December 31, 2010 | Maximum Contaminant Level Violation, Average | TTHM | Health-based | Resolved |
| September 19, 2010 – September 30, 2010 | Public Notification Violation for NPDWR Violation | Public Notice | — | Resolved |
| July 1, 2010 – September 30, 2010 | Maximum Contaminant Level Violation, Average | TTHM | Health-based | Resolved |
| July 1, 2010 – September 30, 2010 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| April 3, 2010 – June 24, 2010 | Public Notification Violation for NPDWR Violation | Public Notice | — | Resolved |
| April 1, 2010 – June 30, 2010 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| January 1, 2010 – March 31, 2010 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| October 1, 2009 – December 31, 2009 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| July 1, 2009 – September 30, 2009 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| April 1, 2009 – June 30, 2009 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| January 1, 2009 – March 31, 2009 | Maximum Contaminant Level Violation, Average | TTHM | Health-based | Resolved |
| January 1, 2009 – March 31, 2009 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| October 1, 2008 – December 31, 2008 | Maximum Contaminant Level Violation, Average | TTHM | Health-based | Resolved |
| October 1, 2008 – December 31, 2008 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| July 1, 2008 – September 30, 2008 | Maximum Contaminant Level Violation, Average | TTHM | Health-based | Resolved |
| July 1, 2008 – September 30, 2008 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| April 1, 2008 – June 30, 2008 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| January 1, 2008 – March 31, 2008 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| October 1, 2007 – December 31, 2007 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| July 1, 2007 – September 30, 2007 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| April 1, 2007 – June 30, 2007 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| January 1, 2007 – March 31, 2007 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| October 1, 2006 – December 31, 2006 | Maximum Contaminant Level Violation, Average | Total Haloacetic Acids (HAA5) | Health-based | Resolved |
| September 13, 2005 – April 17, 2010 | Public Notification Violation without NPDWR Violation | Public Notice | — | Resolved |
| August 1, 2005 – August 31, 2005 | Monitoring, Routine Minor (TCR) | Coliform (TCR) | — | Resolved |
Resolved addressed and confirmed by the state
Enforcement actions
- June 2, 2016State Compliance achievedgeneral compliance action — not tied to a specific violation on record
- May 18, 2016State Public Notification received1 linked violation
- May 11, 2016State Compliance achieved4 linked violations
- April 22, 2016State Formal Notice of Violation issued1 linked violation
- April 22, 2016State Public Notification requested1 linked violation
- January 25, 2016State Public Notification requested1 linked violation
- January 25, 2016State Formal Notice of Violation issued1 linked violation
- December 21, 2015State Public Notification received1 linked violation
- November 3, 2015State Public Notification requested1 linked violation
- November 3, 2015State Formal Notice of Violation issued1 linked violation
- October 30, 2015State Public Notification received1 linked violation
- October 30, 2015State Compliance achieved1 linked violation
- October 30, 2015State Public Notification received1 linked violation
- October 15, 2015State Administrative/Compliance Order without penalty issued1 linked violation
- October 15, 2015State Formal Notice of Violation issued1 linked violation
- August 11, 2015State Formal Notice of Violation issued1 linked violation
- August 11, 2015State Public Notification requested1 linked violation
- August 11, 2015State Administrative/Compliance Order without penalty issued4 linked violations
- February 11, 2014State Compliance achieved41 linked violations
- November 14, 2013State Public Notification received1 linked violation
- November 14, 2013State Public Notification received1 linked violation
- October 21, 2013State Public Notification requested1 linked violation
- October 21, 2013State Public Notification requested1 linked violation
- October 21, 2013State Formal Notice of Violation issued1 linked violation
- October 21, 2013State Formal Notice of Violation issued1 linked violation
- May 10, 2013State Public Notification received1 linked violation
- May 10, 2013State Compliance achieved1 linked violation
- May 10, 2013State Compliance achieved1 linked violation
- May 10, 2013State Compliance achieved1 linked violation
- May 10, 2013State Public Notification received1 linked violation
- May 10, 2013State Public Notification received1 linked violation
- May 10, 2013State Public Notification received1 linked violation
- May 10, 2013State Public Notification received1 linked violation
- May 10, 2013State Public Notification received1 linked violation
- May 10, 2013State Public Notification received1 linked violation
- April 12, 2013State Formal Notice of Violation issued2 linked violations
- April 12, 2013State Formal Notice of Violation issued1 linked violation
- April 12, 2013State Public Notification requested1 linked violation
- April 12, 2013State Formal Notice of Violation issued1 linked violation
- April 12, 2013State Public Notification requested1 linked violation
- April 12, 2013State Formal Notice of Violation issued1 linked violation
- April 12, 2013State Public Notification requested1 linked violation
- December 21, 2012State Formal Notice of Violation issued2 linked violations
- December 21, 2012State Formal Notice of Violation issued1 linked violation
- December 21, 2012State Public Notification requested1 linked violation
- December 13, 2012State Public Notification requested2 linked violations
- December 13, 2012State Formal Notice of Violation issued1 linked violation
- June 12, 2012State Public Notification received1 linked violation
- June 12, 2012State Public Notification received1 linked violation
- May 9, 2012State Public Notification requested1 linked violation
- May 9, 2012State Public Notification requested1 linked violation
- May 9, 2012State Formal Notice of Violation issued1 linked violation
- May 9, 2012State Formal Notice of Violation issued1 linked violation
- January 17, 2012State Public Notification received1 linked violation
- January 17, 2012State Public Notification received1 linked violation
- December 15, 2011State Formal Notice of Violation issued1 linked violation
- December 15, 2011State Formal Notice of Violation issued1 linked violation
- December 15, 2011State Public Notification requested1 linked violation
- December 15, 2011State Public Notification requested1 linked violation
- November 14, 2011State Public Notification received1 linked violation
- November 14, 2011State Public Notification received1 linked violation
- November 10, 2011State Public Notification received1 linked violation
- November 10, 2011State Compliance achieved1 linked violation
- October 17, 2011State Formal Notice of Violation issued1 linked violation
- October 17, 2011State Public Notification requested1 linked violation
- October 17, 2011State Formal Notice of Violation issued1 linked violation
- October 17, 2011State Public Notification requested1 linked violation
- June 28, 2011State Formal Notice of Violation issued1 linked violation
- June 28, 2011State Formal Notice of Violation issued1 linked violation
- June 28, 2011State Public Notification requested1 linked violation
- June 28, 2011State Public Notification requested1 linked violation
- June 27, 2011State Public Notification received1 linked violation
- June 27, 2011State Public Notification received1 linked violation
- June 3, 2011State Formal Notice of Violation issued1 linked violation
- June 3, 2011State Public Notification requested1 linked violation
- April 25, 2011State Public Notification received1 linked violation
- March 23, 2011State Formal Notice of Violation issued1 linked violation
- March 23, 2011State Public Notification requested1 linked violation
- February 28, 2011State Public Notification received1 linked violation
- February 25, 2011State Compliance achieved1 linked violation
- February 25, 2011State Compliance achieved1 linked violation
- January 21, 2011State Administrative/Compliance Order without penalty issued11 linked violations
- January 21, 2011State Formal Notice of Violation issued1 linked violation
- January 21, 2011State Formal Notice of Violation issued1 linked violation
- January 21, 2011State Public Notification requested1 linked violation
- January 21, 2011State Public Notification requested1 linked violation
- November 30, 2010State Compliance achieved3 linked violations
- September 30, 2010State Compliance achieved1 linked violation
- June 24, 2010State Compliance achieved1 linked violation
- March 3, 2010State Formal Notice of Violation issued1 linked violation
- March 3, 2010State Public Notification requested1 linked violation
- November 30, 2009State Public Notification received1 linked violation
- November 20, 2009State Public Notification requested1 linked violation
- November 20, 2009State Formal Notice of Violation issued1 linked violation
- October 30, 2009State Public Notification requested1 linked violation
- October 30, 2009State Formal Notice of Violation issued1 linked violation
- August 24, 2009State Public Notification received1 linked violation
- July 23, 2009State Public Notification requested1 linked violation
- July 23, 2009State Formal Notice of Violation issued1 linked violation
- July 23, 2009State Public Notification requested1 linked violation
- July 23, 2009State Formal Notice of Violation issued1 linked violation
- May 4, 2009State Public Notification received1 linked violation
- April 3, 2009State Public Notification requested1 linked violation
- April 3, 2009State Formal Notice of Violation issued1 linked violation
- April 3, 2009State Public Notification requested1 linked violation
- April 3, 2009State Formal Notice of Violation issued1 linked violation
- March 6, 2009State Public Notification received1 linked violation
- February 19, 2009State Formal Notice of Violation issued1 linked violation
- February 19, 2009State Public Notification requested1 linked violation
- February 19, 2009State Public Notification requested1 linked violation
- February 19, 2009State Administrative/Compliance Order without penalty issued3 linked violations
- February 19, 2009State Formal Notice of Violation issued1 linked violation
- November 24, 2008State Public Notification received1 linked violation
- November 3, 2008State Public Notification requested1 linked violation
- November 3, 2008State Formal Notice of Violation issued1 linked violation
- July 17, 2008State Formal Notice of Violation issued1 linked violation
- July 17, 2008State Public Notification requested1 linked violation
- May 30, 2008State Public Notification received1 linked violation
- April 29, 2008State Formal Notice of Violation issued1 linked violation
- April 29, 2008State Public Notification requested1 linked violation
- March 19, 2008State Public Notification requested1 linked violation
- March 19, 2008State Formal Notice of Violation issued1 linked violation
- March 3, 2008State Public Notification received1 linked violation
- March 3, 2008State Public Notification received1 linked violation
- March 3, 2008State Public Notification received1 linked violation
- February 8, 2008State Formal Notice of Violation issued1 linked violation
- February 8, 2008State Public Notification requested1 linked violation
- July 23, 2007State Public Notification received1 linked violation
- June 22, 2007State Formal Notice of Violation issued1 linked violation
- June 22, 2007State Public Notification requested1 linked violation
- March 1, 2007State Public Notification received1 linked violation
- February 16, 2007State Public Notification requested1 linked violation
- February 16, 2007State Formal Notice of Violation issued1 linked violation
- October 16, 2006State Public Notification received1 linked violation
- October 16, 2006State Public Notification received1 linked violation
- October 13, 2006State Public Notification received1 linked violation
- October 13, 2006State Public Notification received1 linked violation
- October 13, 2006State Compliance achieved1 linked violation
- September 22, 2006State Administrative/Compliance Order without penalty issued27 linked violations
- September 22, 2006State Public Notification requested1 linked violation
- September 22, 2006State Formal Notice of Violation issued1 linked violation
- August 1, 2006State Compliance achieved1 linked violation
- July 25, 2006State Public Notification received2 linked violations
- July 5, 2006State Public Notification requested2 linked violations
- September 26, 2005State Public Notification requested6 linked violations
- June 30, 2004State Compliance achieved1 linked violation
- June 22, 2004State Formal Notice of Violation issued1 linked violation
- June 7, 2004State Public Notification requested1 linked violation
Contact
ALLRED, ARNOLD
Phone not on record
FRANKLINVILLE, NC 27248