cameron solomon