mohamed thomas