john a. smith