johncanavan jr D21 quora