David M . Humme !.