William "Billy" Twofeathers is the Native American resident railroad engineer on the Indian Valley Railroad and driver of the Rainbow Sun, as well as the handyman at Shining Time Station, who like his predecessor Harry Cupper, has a knack for repairing just about everything.
Billy is a reliable, outspoken and well-grounded individual who is proud of his Lakota heritage and culture. He is a talented artist, singer and guitar/flute player.
His grandfather, William Twofeathers also worked at Shining Time Station during its early years. Billy is the uncle of Kit Twofeathers, whose now-deceased father was Billy's brother. Billy is also known to have three uncles.
Billy often helped Stacy and acted as her assistant.
- Rick Siggelkow stated in an interview that Billy's creation was partially inspired by his own Native American descent. He also stated that he saw Billy Twofeathers as a good role model for boys.
- He and Stacy had a much larger role in the original cut of Thomas and the Magic Railroad, as they try to figure out how Shining Time has begun to change after the gold dust's disappearance.
- His voice was dubbed by Kiyohiko Ozaki in the Japanese dub of Thomas & the Magic Railroad and by Aryeh Cherner in the Hebrew dub.