Leland Richard wurde im Jahr 1949 in Akron, Ohio, USA geboren. Er war Schauspieler, bekannt für Crimes of the Future (1970). Er starb am 3 Mai 1982 in Manhattan, New York City, New York, USA.
Was one of the first casualties of the AIDS crisis in New York City during the early 1980s. He was diagnosed with a "rare cancer" that eventually killed him in May 1982.