Yes, we can install any types of roofing. In the past, we have installed many different types of roofing. We choose TPO in most cases, simply because it is the best all-around roof. If we feel TPO or Duro-Last will not serve your needs, we will make other recommendations. If you have questions about other types of roofing, please feel free to ask.