Larry Blamire

Larry Blamire is an American filmmaker, writer and artist best known for the independent film The Lost Skeleton of Cadavra.