dan Haley rev [sa]