Party affiliation: Democrat
- Law clerk to presiding judge Minnesota District Court (3rd District), Faribault, Minnesota, 1972-1973. Associate Le Fevere, Lefler, Hamilton & Pearson, Minneapolis, 1973-1976. Assistant public defender Hennepin County Public Defender' General’ s Office, Minnesota, since 1976.
Active American Cancer Society, Minneapolis, 1976, 77, United Fund, Minneapolis, 1984. Served with United States Army, 1968-1970, Vietnam. Member American Bar Association, Minnesota State Bar Association, American Judicature Society, National Association Criminal Defense Lawyers, Aircraft Owners and Pilots Association.