Is there any reason why he didn't deal with the seller directly using Localbitcoins or any other escrow trading platform of the same calibre?
Such a sad scenario could have been avoided because the escrow service first gets hold of the bitcoins even after the money is sent to the seller.