Hi Doug!
No, you do not need a license for each PC. You need a license to each user and each user can use the software on a laptop and a desktop.
To move the license you can do a rehost. In the software under Tools - License Manager you can find a help button. In this document you can find more info how to rehost your license to a new PC.
So one user can use his software on a laptop and a desktop. I hope this helps,
Best regards // Thomas