tim boyle career earnings