John Smith
Honorifics are not used with courtesy titles, so "John Smith, Esq." or "Mr. John Smith" would be correct, but "Mr. John Smith, Esq." would be incorrect.