James H. McCommons is a professor of journalism at Northern Michigan University. He is the author of Waiting on a Train: The Embattled Future of Passenger Rail Service.James H. McCommons is a professor of journalism at Northern Michigan University. He is the author of Waiting on a Train: The Embattled Future of Passenger Rail Service.