David White and Jake Watkins talk about the origins, meanings, and what we are doing wrong with New Year's resolutions.
See All 188 Episodes of "AnchorCast"