carol freeman