Nan FlanaganNan Flanagan

Nan Flanagan

Played by Jessica Tuck

Nan Flanigan is a spokeswoman for the American Vampire League.