I had already looked into this when it was originally posted but never got around to fixing it yet. Right now the scripts are set to spawn him for anyone that has the quest, which means more than one will spawn him if more than one person has the quest. We need to put in a check to see if he's already up and spawn him by location ID.