patrick grant news and archive.