Brian P Hudson

Hudson is a college English instructor and freelance writer. He lives in Mt. Wyandotte, Michigan.