Lot of speculation Catturd was James Woods. Catturd is a hoot. Has really helped me with my poop humor.
Catturd flat out absolutely denied it