Ross Powell nasceu em 24 de janeiro de 1968 em Grand Rapids, Michigan, EUA. Ele morreu em 25 de outubro de 2017 em Lucas, Texas, EUA.
Sem dados