Teall is the Chairman and a founder of OCP Asia.

Prior to establishing OCP Asia in 2009, Teall was a Principal of Stark Investments, where he joined in 2003 and became a Principal in 2008. He was a Senior Portfolio Manager responsible for structured finance, fixed income and direct lending strategies in the Asian region and also served on the Global Portfolio Allocation Committee. Prior to this, Teall was the Head of Credit Risk Management at Credit Suisse Financial Products (Hong Kong) and Director, Head of Credit Risk Management for Southern Asia Pacific at Credit Suisse First Boston (Singapore), where he was involved with structured finance and distressed loan management during the Asian financial crisis. Prior to his arrival in Asia in 1997, Teall spent six years in New York with Credit Suisse Financial Products and Citicorp Securities.

Teall holds a Bachelor of Arts in Economics and Political Science from Denison University (1991).