Craig Freeman is an associate professor at Oklahoma State University. Prior to joining the faculty OSU, Prof. Freeman served as a reporter for four newspapers and two magazines. He also served as a producer and editor for the ABC affiliate in Philadelphia. He was a co-host of an award-winning public affairs show on Louisiana Public Television. A practicing attorney, Professor Freeman is a member of the Louisiana and United States Supreme Court bars.