sol dudley