Author: Beth Branigan McNamara
Alternate names: Beth B. McNamara