David LeMoir

LeMoir is an experienced chess player and writer. He is in a successful career as a business strategy consultant.