Answer:
Both John and B and B need to be registered in Florida because John's Florida residence is considered an office since it is listed on his business card.
Step-by-step explanation:
Since John included his Florida residence's address and phone number in his business card, that residence qualifies as an office in Florida. That means that both John and B&B need to register in Florida regardless of where their clients live.
If he gets new business cards and delivers them to his clients, then John can work freely in Florida during the winter without having to register with the state government.