David Sinclair is a Canadian teacher and author.