I don't have a brand so to speak. I get my coffee from a distributor, Burman Coffees. They sell green bean bulk rate, in quantities as low as I want. I'll buy 4 different coffees of various origins, and I roast at home to the level of roast I prefer. The green beans can be stored for about year before taste gets "old".
If you are buying the roasted bean there's not many places where you can get fresh roasted coffees.
I roast with a stovetop popcorn popper, outside. It takes about 12 minutes to do a pound. It has to done outside due to the amount of smoke burn from the process.