Is this the standard/accepted/correct definition ? Or he just made it up ?
My understanding is that parallelism is concerned with actual execution of the code in parallel on the machine. Whereas concurrency is concerned with the semantics of the language, i.e. whether it is possible in the language to define multiple "tasks" that need not be run in serial order.
Whether those tasks actually run in parallel or not, is a concern of parallelism, not of concurrency.