khalil freeman