A man of many talents.