Irvin Hacking negligence-law-firm2254