He has published a number of articles in academic and professional journals and has taught seminars for various state CPA societies and other professional groups across the United States.