johnsolomon