I did some digging and found out that I have a tpo roof made by alpha systems. I sent an email to them asking what I should use to caulk around my roof pipes, etc. They promptly returned my email and recommended a product called super flex. It comes in a caulking gun tube and is available at camping world. The mfg# is n102101tcw. Just thought I'd share this with anyone else who might have had questions with their alpha tpo roof. I think as was stated in this thread that dicor also has a tpo friendly caulk but it requires a primer to be used first. Apparently, the alpha super flex doesn't. Thanks for the replies everyone.