David Hornsby born on 1 December 1975 in Newport News. He is a citizen of United States of America. David Hornsby was educated at Carnegie Mellon University.
He is an American actor.
David Hornsby has had one spouse: Emily Deschanel.
David Hornsby has worked as an actor, television actor, screenwriter, voice actor, film actor, film producer and television producer.
He is also known as David Alan Hornsby.