Chris Watling, CEO & chief market strategist at Longview Economics, says that peak oil demand could be reached around 2023-2025.