a home repair center in Ohio and surrounding states called Menards sells TPO roofing in a 10' by 100' roll.
I have never had to roof with TPO, but I did a google search using
and got several pages of info including many youtube videos
I would think that step number one would be to dry out the substrate and determine if the roof (wood) needs to be replaced before putting on a new membrane...