DAVID THOMPSON, O.