mr.david.thomas