undefined Brian Freeman