Tamra Davis

Tamra Davis (born January 22, 1962) is an American film, television and music video director. She is married to Michael Diamond. Tamra is also the sister of musician Tom Davis from 1990s hardcore group Dead Fucking Last which also featured Adam Horovitz and Michael Diamond in its line-up.


Login or Register to post a comment