sol anderson