I have never met James, but I agree his research is great. I always enjoy reading or watching his content.