Shannon Fitzgerald

Shannon Fitzgerald is a toxicologist by training and a canophile by choice; a native of New England, she now lives in North Carolina.