Jake and Guy discuss the make-up of Jake’s wine team and the benefits of his direct to consumer subscriptions.
See All 938 Episodes of "The Good Life"