sol dalton