David Taylor, A