Bill is an Associate Professor in the Bryan School of Business and Economics at UNC Greensboro where he teaches tax courses on flow-through entities, individual and corporate tax, tax research, IRS practices and international tax. Prior to teaching, Bill was a Senior Tax Accountant with an international CPA firm as well as a tax accountant for an international oilfield exploration company.
In addition to his university teaching, Bill consults on tax and financial planning issues. He has testified before the House Ways and Means Oversight Sub-Committee on internet taxation issues. Bill is also actively involved in several committees at UNC Greensboro. He was the recipient of a Lybrand Certificate of Merit in 2002.