Tabitha Davis

has published 72 posts

Tabitha Davis is a life long geek. Her affiliations include the Rebel Alliance, Dumbledore's Army, The Council of Elrond, and the United Federation of Planets. She moonlights as a teacher at Xavier's School for Gifted Youngsters, and dabbles in time travel.

Author Archives: Tabitha Davis