I've had Shannahan do a variety of jobs for me, and have always appreciated the high level of quality that they output. I've never had any issues with something they've done for me, nor have they ever had to come back and redo something that they've worked on. A+
more