Shannon Teichmann was born in Houston Texas in 1969. She earned a bachelor's degree in Sociology with a minor in Women's Studies at the University of West Florida in 1994. She earned her Master of Library Science from North Carolina Central University, Durham, in 2005 and worked as a public, academic and legal librarian, successively, over a span of 15 years.
Shannon was raised in New Age, metaphysical philosophies but became a born-again Christian in 2017. She is working on a fictional book series focusing on spiritual warfare as a thriller genre. Her interests also include a podcast ministry, artistic endeavors and a dog vlog.
She lives with her husband and several canine and feline "fur babies" in Texas.