Michele Cranston Michele Cranston. By Michele Cranston by Michele Cranston Michele Clapton michael crichton Michael Johnston Michiael Johnston Michael R. Johnston Maurice Cranston