A man of many talents