Freeman was a senior partner, director and president of the law firm Nilles, Hansen & Davies, Ltd., of Fargo, ND for thirty-two years.[2] He was also an attorney for the North Dakota Supreme Court.[5] From 2001 to 2005, he served as U.S. Ambassador to Belize.[1][2][3]