Bill C. Castengera

Jacksonville, Florida

Bill Castengera maintains a writing blog in his spare time and considers himself an expert in all things, large and small, but mostly small.

}