He was the Senior Vice President Finance, Chief Financial Officer and Secretary of Tesco Corporation until 2003. He has served as the audit committee chair for Drillers Technology Corporation and Wellco Energy Services Trust. He has held other finance advisory positions with Saxon Energy Services Ltd., Turnkey E&P Inc., and APA Engineering.