Richard F MacLehose Author