SlideShare a Scribd company logo
DOING AZURE WITH POWERSHELL
Thomas Lee
PS Partnership
Partner
DoctorDNS@Gmail.Com
Who Am I?
I am Thomas Lee - Partner at PS Partnership
17 Time MVP, MCT, etc
I tweet from @DoctorDNS
I blog at http://tfl09.blogspot.com
Email me DoctorDNS@GMail.Com
When not tweeting/blogging I like to listen
to my large collection of Grateful Dead live
show recordings.
I blog, tweet, teach, and support Azure and
PowerShell
AGENDA
 What IS PowerShell?
 What is Azure?
 Getting started and setup
 Creating Virtual Machines using PowerShell
 Creating Virtual Networks using PowerShell
 Creating File Storage in Azure using PowerShell
BEFORE WE START…
 The slides and demo files for this talk are shared on Dropbox:
 http://bit.ly/ucdayfiles
 Enjoy!!
Silver Sponsors
Gold Sponsors
Bronze Sponsors
WHAT IS POWERSHELL?
POWERSHELL IS…
Microsoft’s strategic task automation platform
for IT Pros
Cmdlets Objects Pipeline
LOOKING AT POWERSHELL
POWERSHELL CMDLETS
 These are tiny programs that do the work
 All the rest is syntax, syntax, syntax
 Cmdlets come from many places
 Built-in
 Included with Windows features
 Included with applications
 Commercial
 Community (PowerShell Gallery)
 PowerShell cmdlets distributed as Modules
 Getting key modules is easy with PowerShell Gallery and PSGet
OBJECTS
 PowerShell Cmdlets produce and consume objects
 Objects are based on .NET
 .NET Objects are native
 WMI/CIM objects are COM data wrapped in .NET Object
 COM objects are adapted
 See the output of a cmdlet by piping it to Get-Member
 Azure object documentation is evolving
THE PIPELINE
 The output of one command becomes the input to the next command
 Base on Linux/Unix Pipeline
 But based on objects not raw text
 No prayer-based parsing
 Extremely powerful in operation
SYNTAX, SYNTAX, SYNTAX
 PowerShell is a programming/scripting language
 It has syntax – and you need to learn it
 Syntax errors usually easy to troubleshoot
 Good error messages for the most part
 Errors using cmdlets can be harder to troubleshoot
 Some Azure cmdlet messages are cryptic
 If stuck – there are places you can get help like Spiceworks.Com
WHAT IS AZURE?
Do I even need to ask?
AZURE
Microsoft operated
data centre in the cloud
WINDOWS AZURE SERVICES
You can
manage Azure
using PowerShell
USING CMDLETS AGAINST AZURE
 You can use PowerShell cmdlets to manage almost all Azure resources
 The cmdlets are a wrapper around the underlying REST based APIs
 The cmdlets have changed a lot and continue to be improved
 The Story of Two APIs and cmdlets to suit each
GETTING STARTED
BEFORE WE CAN MANAGE AZURE
 You need to setup your management environment
 Install latest updates
 Setup your desktop
 Update $Profile with useful commands
 For this talk, I created a new Outlook.com account (UCDay100@Outlook.Com) and a
trial Azure account for this email address
FOR OUR DEMOS
 C:Foo setup as location to put scripts, etc.
 Added a $Profile for both ISE and Console
 Create Personal Modules drive
 Also
 Turned off IE Protected mode
 Update-Help
GETTING AZURE MODULES
 You need to find, then get and install the cmdlets
 Use Find-Module to find Azure modules (On PSGallery)
 This requires you also installing the NuGet Provider
 For this talk, we are using the PowerShell gallery as the source of the cmdlets
 There are other places, but PowerShell Gallery is easy with PowerShellGet module
 Once you download the cmdlets, ensure you update help
 Update-Help
FINDING MODULES
INSTALLING MODULES
 Azure Service Management API based cmdlets
 Azure module
 Azure Resource Manager API based cmdlets
 AzureRM module(s)
 Modules and contained Cmdlets change regularly
 Changes are versioned
 You can update using Update-Module
GETTING SETUP IN AZURE
 Download/Install the cmdlets
 Login to Azure
 Create Resource Group(s) and Storage Account(s)
 Create some tags
 And get more familiar with the Azure cmdlets
Demo 0
Getting Started with Azure
CREATING VIRTUAL MACHINES AND NETWORKS
CREATING A VIRTUAL NETWORK
 Define Azure subnets
 New-AzureRmVirtualNetworkSubnetConfig
 Create the virtual network
 New-AzureRMVirtualNetwork
CREATING A VIRTUAL MACHINE IN THE VNET
 First create a VMConfig object
 New-AzureRmVmConfig
 Use cmdlets to add configuration items to this config object
 Set-AzureRmVMOperatingSystem
 Set-AzureRmVMSourceImage
 Add-AzureRmVMNetworkInterface
 Set-AzureRmVMOSDisk
 Create the VM using the VM config object
 New-AzureRmVM
Demo 1
Creating a Virtual Network and a VM
THINGS YET TO DO
 That demo created a VPN, but without a VPN gateway
 To create the gateway you need to both create a gateway and configure your local end
 For Site to Site VPNs, you need to setup your VPN server
 For Point to Site VPNs, you need to download and install the client
 P2S is easy to setup but
 You have to manually install the VPN client (you can automate the download!)
 You have to manually turn the VPN on (Rasdial does not work to connect to the VPN)
 There is an additional demo that can show this – if we get time…
AZURE FILES
AZURE FILES
 Provides SMB based storage in Azure
 Great for apps you want to move to the cloud with minimal change
 You set up using some simple PowerShell – or the GUI if you must!
 Most of the automation is actually pretty easy
 You access it using standard tools and drive mappings
 Use PowerShell to setup the share, then use standard commands and cmdlets to
manage/use the file store
 It feels very familiar in usage
CREATING A FILE SHARE IN AZURE
 Create an Azure storage account to hold the files (done already for the VM)
 Get storage account key and storage account context
 Then create a new Azure Storage Share
 Once related, you can use New-SMBMapping to create a local drive mapping
Demo 2
Creating and Using an Azure File Share
SUMMARY
 Using Azure with PowerShell is easy
 Creating a virtual network
 Creating a virtual machine
 Using Azure files
 The cmdlets are in a state of constant change
 Test updates carefully
 Watch for the updates and what new features they bring
 You can easily automate almost of all the things you can do with/on/to Azure
“
”
LEARN POWERSHELL OR LEARN TO SMILE AS YOU SAY
‘WOULD YOU LIKE FRIES WITH THAT BURGER?’
Thomas Lee or Don Jones
QUESTIONS/ANSWERS

More Related Content

What's hot (19)

PDF
CI&CD with AWS - AWS Prague User Group - May 2015
Vladimir Simek
 
PPTX
Real World AWS Deployment With Boto, Fabric, and Cloud Formation
Dixon Whitmire
 
PPTX
TechEvent Infrastructure as Code on Azure
Trivadis
 
PPTX
Building a Real-Time IoT monitoring application with Azure
Davide Mauri
 
PPTX
Infrastructure as Code on Azure - NET Conf AR v2018
Victor Silva
 
PDF
Microsoft Azure Stack Introduction Overview and tp3 release
David J Rosenthal
 
PPTX
IaaS with ARM templates for Azure
Christoffer Noring
 
PDF
Infrastructure as Code for Azure: ARM or Terraform?
Katherine Golovinova
 
PPTX
Services comparison among Microsoft Azure AWS and Google Cloud Platform
indu Yadav
 
PDF
Azure for AWS & GCP Pros: Which Azure services to use?
Daniel Zivkovic
 
PDF
(New)SQL on AWS: Aurora serverless
Claudio Pontili
 
PPTX
Major Container Platform Comparison
indu Yadav
 
PPTX
Henry been azure resource manager - inside out
Henry Been
 
PPTX
Microsoft Azure News - 2018 August
Daniel Toomey
 
PDF
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
CodeOps Technologies LLP
 
PPTX
Microsoft Azure - Extending your Datacenter - thinkASG University Series
thinkASG
 
PDF
AWS re:Invent 2016 Recap: What Happened, What It Means
RightScale
 
PDF
Azure Stack - Azure in your own Data Center
Adnan Hashmi
 
PDF
Experiences using CouchDB inside Microsoft's Azure team
Brian Benz
 
CI&CD with AWS - AWS Prague User Group - May 2015
Vladimir Simek
 
Real World AWS Deployment With Boto, Fabric, and Cloud Formation
Dixon Whitmire
 
TechEvent Infrastructure as Code on Azure
Trivadis
 
Building a Real-Time IoT monitoring application with Azure
Davide Mauri
 
Infrastructure as Code on Azure - NET Conf AR v2018
Victor Silva
 
Microsoft Azure Stack Introduction Overview and tp3 release
David J Rosenthal
 
IaaS with ARM templates for Azure
Christoffer Noring
 
Infrastructure as Code for Azure: ARM or Terraform?
Katherine Golovinova
 
Services comparison among Microsoft Azure AWS and Google Cloud Platform
indu Yadav
 
Azure for AWS & GCP Pros: Which Azure services to use?
Daniel Zivkovic
 
(New)SQL on AWS: Aurora serverless
Claudio Pontili
 
Major Container Platform Comparison
indu Yadav
 
Henry been azure resource manager - inside out
Henry Been
 
Microsoft Azure News - 2018 August
Daniel Toomey
 
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
CodeOps Technologies LLP
 
Microsoft Azure - Extending your Datacenter - thinkASG University Series
thinkASG
 
AWS re:Invent 2016 Recap: What Happened, What It Means
RightScale
 
Azure Stack - Azure in your own Data Center
Adnan Hashmi
 
Experiences using CouchDB inside Microsoft's Azure team
Brian Benz
 

Viewers also liked (7)

PPTX
Боломж систем MNB
Энхбаяр Д.
 
PPTX
Ltr 1 Powerpoint
Mary Chu
 
PPT
Language processor implementation using python
Viktor Pyskunov
 
PPTX
PowerShell 101 - What is it and Why should YOU Care!
Thomas Lee
 
ODP
Linux Introduction (Commands)
anandvaidya
 
PDF
Learn 90% of Python in 90 Minutes
Matt Harrison
 
PPT
Introduction to Python
Nowell Strite
 
Боломж систем MNB
Энхбаяр Д.
 
Ltr 1 Powerpoint
Mary Chu
 
Language processor implementation using python
Viktor Pyskunov
 
PowerShell 101 - What is it and Why should YOU Care!
Thomas Lee
 
Linux Introduction (Commands)
anandvaidya
 
Learn 90% of Python in 90 Minutes
Matt Harrison
 
Introduction to Python
Nowell Strite
 
Ad

Similar to Doing Azure With PowerShell (20)

PPTX
Introduction-to-Microsoft-AzurePowerShell Module.pptx
MahmoudElmahdy23
 
PPTX
PowerShell Saturday #009 (Singapore) - Azure + PowerShell
Milton Goh
 
PPTX
Windows Azure PowerShell CmdLets
Pavel Revenkov
 
PPTX
PowerShell-2
Saravanan G
 
PDF
11/1 Norther California PowerShell User Group meeting
organicit
 
PPTX
Aos canadian tour (YOW) @energizedtech - Manage AzureRM with powershell
Sean Kearney
 
PPTX
Managing Azure Components Using Azure PowerShell
Nitesh Luharuka
 
PPTX
Introduction-to-Azure-PowerShell-Module.pptx
MahmoudElmahdy32
 
PPTX
Azure Powershell. Azure Automation
Alexander Feschenko
 
PPTX
Azure provisioning at your control
Govind Kanshi
 
PPTX
Exam 70-533 Module 1-Lesson 4 - Managing Azure with Windows PowerShell
Shawn Ismail
 
PPTX
Windows Azure PowerShell Cmdlets
Pavel Revenkov
 
PPTX
2016 spice world_london_breakout
Thomas Lee
 
PPTX
Windows Powershell and Microsoft Azure : “Global Windows Azure BootCamp 2014 ...
Aman Dhally
 
PDF
Power shell for newbies getting started powershell 4
Zafar Ali Khan
 
PDF
Powershell
padrino98
 
PPTX
Intro to Powershell
Dean Willson
 
PDF
PuppetConf 2017: Unlocking Azure with Puppet Enterprise- Keiran Sweet, Source...
Puppet
 
PPTX
06_DP_300T00A_Automate.pptx
KareemBullard1
 
PPTX
Wsv315 Windows Power Shell For Beginners
jsnover1
 
Introduction-to-Microsoft-AzurePowerShell Module.pptx
MahmoudElmahdy23
 
PowerShell Saturday #009 (Singapore) - Azure + PowerShell
Milton Goh
 
Windows Azure PowerShell CmdLets
Pavel Revenkov
 
PowerShell-2
Saravanan G
 
11/1 Norther California PowerShell User Group meeting
organicit
 
Aos canadian tour (YOW) @energizedtech - Manage AzureRM with powershell
Sean Kearney
 
Managing Azure Components Using Azure PowerShell
Nitesh Luharuka
 
Introduction-to-Azure-PowerShell-Module.pptx
MahmoudElmahdy32
 
Azure Powershell. Azure Automation
Alexander Feschenko
 
Azure provisioning at your control
Govind Kanshi
 
Exam 70-533 Module 1-Lesson 4 - Managing Azure with Windows PowerShell
Shawn Ismail
 
Windows Azure PowerShell Cmdlets
Pavel Revenkov
 
2016 spice world_london_breakout
Thomas Lee
 
Windows Powershell and Microsoft Azure : “Global Windows Azure BootCamp 2014 ...
Aman Dhally
 
Power shell for newbies getting started powershell 4
Zafar Ali Khan
 
Powershell
padrino98
 
Intro to Powershell
Dean Willson
 
PuppetConf 2017: Unlocking Azure with Puppet Enterprise- Keiran Sweet, Source...
Puppet
 
06_DP_300T00A_Automate.pptx
KareemBullard1
 
Wsv315 Windows Power Shell For Beginners
jsnover1
 
Ad

More from Thomas Lee (9)

PPTX
2015 spice world_london_breakout
Thomas Lee
 
PPTX
Three cool cmdlets I wish PowerShell Had!
Thomas Lee
 
PPTX
PowerShell 101
Thomas Lee
 
PPTX
2014 SpiceWorld London Breakout
Thomas Lee
 
PPTX
Formatting With PowerShell
Thomas Lee
 
PPTX
Top 10 PowerShell Features in Server 2012
Thomas Lee
 
PPTX
Coping with Murphy’s Law
Thomas Lee
 
PPTX
Deep dive formatting
Thomas Lee
 
PPTX
PowerShell 101
Thomas Lee
 
2015 spice world_london_breakout
Thomas Lee
 
Three cool cmdlets I wish PowerShell Had!
Thomas Lee
 
PowerShell 101
Thomas Lee
 
2014 SpiceWorld London Breakout
Thomas Lee
 
Formatting With PowerShell
Thomas Lee
 
Top 10 PowerShell Features in Server 2012
Thomas Lee
 
Coping with Murphy’s Law
Thomas Lee
 
Deep dive formatting
Thomas Lee
 
PowerShell 101
Thomas Lee
 

Recently uploaded (20)

PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
July Patch Tuesday
Ivanti
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 

Doing Azure With PowerShell

  • 1. DOING AZURE WITH POWERSHELL Thomas Lee PS Partnership Partner [email protected]
  • 2. Who Am I? I am Thomas Lee - Partner at PS Partnership 17 Time MVP, MCT, etc I tweet from @DoctorDNS I blog at http://tfl09.blogspot.com Email me [email protected] When not tweeting/blogging I like to listen to my large collection of Grateful Dead live show recordings. I blog, tweet, teach, and support Azure and PowerShell
  • 3. AGENDA  What IS PowerShell?  What is Azure?  Getting started and setup  Creating Virtual Machines using PowerShell  Creating Virtual Networks using PowerShell  Creating File Storage in Azure using PowerShell
  • 4. BEFORE WE START…  The slides and demo files for this talk are shared on Dropbox:  http://bit.ly/ucdayfiles  Enjoy!!
  • 7. POWERSHELL IS… Microsoft’s strategic task automation platform for IT Pros
  • 9. POWERSHELL CMDLETS  These are tiny programs that do the work  All the rest is syntax, syntax, syntax  Cmdlets come from many places  Built-in  Included with Windows features  Included with applications  Commercial  Community (PowerShell Gallery)  PowerShell cmdlets distributed as Modules  Getting key modules is easy with PowerShell Gallery and PSGet
  • 10. OBJECTS  PowerShell Cmdlets produce and consume objects  Objects are based on .NET  .NET Objects are native  WMI/CIM objects are COM data wrapped in .NET Object  COM objects are adapted  See the output of a cmdlet by piping it to Get-Member  Azure object documentation is evolving
  • 11. THE PIPELINE  The output of one command becomes the input to the next command  Base on Linux/Unix Pipeline  But based on objects not raw text  No prayer-based parsing  Extremely powerful in operation
  • 12. SYNTAX, SYNTAX, SYNTAX  PowerShell is a programming/scripting language  It has syntax – and you need to learn it  Syntax errors usually easy to troubleshoot  Good error messages for the most part  Errors using cmdlets can be harder to troubleshoot  Some Azure cmdlet messages are cryptic  If stuck – there are places you can get help like Spiceworks.Com
  • 14. Do I even need to ask?
  • 16. WINDOWS AZURE SERVICES You can manage Azure using PowerShell
  • 17. USING CMDLETS AGAINST AZURE  You can use PowerShell cmdlets to manage almost all Azure resources  The cmdlets are a wrapper around the underlying REST based APIs  The cmdlets have changed a lot and continue to be improved  The Story of Two APIs and cmdlets to suit each
  • 19. BEFORE WE CAN MANAGE AZURE  You need to setup your management environment  Install latest updates  Setup your desktop  Update $Profile with useful commands  For this talk, I created a new Outlook.com account ([email protected]) and a trial Azure account for this email address
  • 20. FOR OUR DEMOS  C:Foo setup as location to put scripts, etc.  Added a $Profile for both ISE and Console  Create Personal Modules drive  Also  Turned off IE Protected mode  Update-Help
  • 21. GETTING AZURE MODULES  You need to find, then get and install the cmdlets  Use Find-Module to find Azure modules (On PSGallery)  This requires you also installing the NuGet Provider  For this talk, we are using the PowerShell gallery as the source of the cmdlets  There are other places, but PowerShell Gallery is easy with PowerShellGet module  Once you download the cmdlets, ensure you update help  Update-Help
  • 23. INSTALLING MODULES  Azure Service Management API based cmdlets  Azure module  Azure Resource Manager API based cmdlets  AzureRM module(s)  Modules and contained Cmdlets change regularly  Changes are versioned  You can update using Update-Module
  • 24. GETTING SETUP IN AZURE  Download/Install the cmdlets  Login to Azure  Create Resource Group(s) and Storage Account(s)  Create some tags  And get more familiar with the Azure cmdlets
  • 27. CREATING A VIRTUAL NETWORK  Define Azure subnets  New-AzureRmVirtualNetworkSubnetConfig  Create the virtual network  New-AzureRMVirtualNetwork
  • 28. CREATING A VIRTUAL MACHINE IN THE VNET  First create a VMConfig object  New-AzureRmVmConfig  Use cmdlets to add configuration items to this config object  Set-AzureRmVMOperatingSystem  Set-AzureRmVMSourceImage  Add-AzureRmVMNetworkInterface  Set-AzureRmVMOSDisk  Create the VM using the VM config object  New-AzureRmVM
  • 29. Demo 1 Creating a Virtual Network and a VM
  • 30. THINGS YET TO DO  That demo created a VPN, but without a VPN gateway  To create the gateway you need to both create a gateway and configure your local end  For Site to Site VPNs, you need to setup your VPN server  For Point to Site VPNs, you need to download and install the client  P2S is easy to setup but  You have to manually install the VPN client (you can automate the download!)  You have to manually turn the VPN on (Rasdial does not work to connect to the VPN)  There is an additional demo that can show this – if we get time…
  • 32. AZURE FILES  Provides SMB based storage in Azure  Great for apps you want to move to the cloud with minimal change  You set up using some simple PowerShell – or the GUI if you must!  Most of the automation is actually pretty easy  You access it using standard tools and drive mappings  Use PowerShell to setup the share, then use standard commands and cmdlets to manage/use the file store  It feels very familiar in usage
  • 33. CREATING A FILE SHARE IN AZURE  Create an Azure storage account to hold the files (done already for the VM)  Get storage account key and storage account context  Then create a new Azure Storage Share  Once related, you can use New-SMBMapping to create a local drive mapping
  • 34. Demo 2 Creating and Using an Azure File Share
  • 35. SUMMARY  Using Azure with PowerShell is easy  Creating a virtual network  Creating a virtual machine  Using Azure files  The cmdlets are in a state of constant change  Test updates carefully  Watch for the updates and what new features they bring  You can easily automate almost of all the things you can do with/on/to Azure
  • 36. “ ” LEARN POWERSHELL OR LEARN TO SMILE AS YOU SAY ‘WOULD YOU LIKE FRIES WITH THAT BURGER?’ Thomas Lee or Don Jones

Editor's Notes

  • #6: First of all... I would like to thank all the sponsors for UC and Day 2016 as without either support we would not be able to put on this great community event.