A man with many talents