Token Account Creation Restriction

I want to handle following flow:

  1. User A creates a new token A on spl-token.
  2. Now any new token account created for token A must be done by user A.
  3. Transfer ownership of created account to intended user.

Note: No one else other than User A should be able to create token account for token A.

Is this possible?

Thanks in advance!