duncan teague