Randy E. Barnett discusses several topics on FOX’s Life, Liberty & Levin

Featuring Randy E. Barnett