david thibault