ethologist
animal behavior scientist and author
Not who you're looking for? Others named David McFarland: 19th-century politician
Studio characters