« See all the people

David Almeida

David is an actor living in Orlando, Florida. He is the host of Let’s Face the Facts, a rewatch podcast for the classic sitcom, The Facts of Life.

Visit website

Panelist

    Lions, Towers & Shields