j lesslie hall