Jackie M. Johnson is an accomplished author and freelance writer.