Who Invented the Steam Train?

The first steam powered locomotive was invented by a man named Richard Trevithick, however, many improvements were needed to make it into a practical, viable unit that could be used on train tracks and rail systems. These improvements are credited to a man named George Stephensen.