Polypipe’s David Hall elected as new BPF President

by