2019 Annual Letter 2018 Annual Letter 2017 Annual Letter 2016 Annual Letter 2015 Annual Letter 2014 Annual Letter 2013 Annual Letter 2012 Annual Letter 2011 Annual Letter