Author Alan Gray

Alan brings new and interesting news for readers. He is a news writer and editor for a number of news websites.