John L. Smith, writer on local history