Bill McCay Bill McCay is an American author and has written over seventy books in total. He has written five books for the Stargate franchise.