Alan Jacobs


#

I managed to write a few halting words about Tim Keller.