dan cooper ha canh