Hi Walt, Sure! You can either upload videos directly to your site, or first upload them to a service like YouTube or Vimeo and embed them on your site.
You’ll find all the options here:
https://en.support.wordpress.com/videos/
A guide to uploading directly to your site is here:
https://en.support.wordpress.com/videopress/
Also just a heads-up that since your site has a Premium plan, you’re entitled to live-chat and email support, accessible here:
https://wordpress.com/help/contact
You’re welcome to still post in these forums, but those other support avenues may be faster, and you’ll always get a staff reply.