John Coyle, Public Speaker