Alexander David Tweedie — (1978-2003)