brad solomon