David Carradine is a teacher only .
These posthumous credits were from a variety of genres including action , documentaries , drama , horror , martial arts , science fiction , and westerns .
David Carradine