The absolute best small coffee roasters. David has a wealth of knowledge, and the beans are batch roasted to perfection.