He was level two when he spawned at the house after I gave Altunic. It did take a while for him to spawn. I left the area and came back about 10 min later and he was up. Altunic says it is human rogue named Narls. The name is Squire Narl of the mob that drops the loot.
I've handed in the Note to Altunic a couple times now, still no spawn at his house. I've handed in the note while Altunic is in his house and when he is on his walkabout. Still no go. Anybody know if he has a timer on when he can be respawned?
[EDIT] I spoke too soon. Seems like it takes him more than 30 seconds to spawn, like the quest write-up claims. I think it was around 5-15mins