His research focuses on tax evasion, trade-based money laundering, budgeting, and public finance. He teaches a number of courses in the Master of Public Administration Program including the Local Government Practicum, a course where students serve as consultants to local government on a variety of project types. Prior to academia, Cary worked in the private sector as a CPA and Systems Engineer for 23 years and for the Florida Department of Revenue as Regional Manager of Criminal Investigations for ten years.