Len Castor

Len Castor, The Haverford Trust Company