P. H. Ditchfield Share This P. H. Ditchfield (Peter Hampson Ditchfield, P. H. Ditchfield, Peter H. Ditchfield)