William B. Cooper (NC politician)

Summary