mohammed hamilton