darwin solomon