darwin shaffer