hamotzi:a man of many talents