Craig Bower is a blogger and auto enthusiast who writes about the latest industry trends.