David Brainerd
267
338
327
David Allen
François-René de Chateaubriand
Herbert Spencer
Mark Edwards
Simon Sinek