harold solomon