David Moniz

David Moniz, The Haverford Trust Company