MICHAEL W HAINES