David Peter Keller · Study