This guy is like 10 years ahead of his time.