announcer
Jacksonville Roller Derby (Jacksonville, FL) regular
Thunder City Derby Sirens (DeLand, FL) regular
Orlando Roller Derby (Orlando, FL) regular
Gainesville Roller Rebels (Gainesville, FL) occasional
Jacksonville Junior Roller Derby (Jacksonville, FL) 2012-2024
All City Rollers (Lake City, FL) 2018-2020
Beachside Brawlers (Ormond Beach, FL) 2018-2020
selected resume
2023-present Gemstone Media Inc.: Operations Administrator
Various Traffic, Administration, Engineering, Videographer, in addition to the following:
LiveBook GFX, Camera: Rivalry on The River lacrosse (News4Jax+)
Camera: USF Bulls college tennis (ESPN+)
LiveBook GFX, Stream Audio: Jacksonville Sharks football (National Arena League YouTube)
Camera, Engineer: Interview for Texas Crew Productions/Killer Relationship with Faith Jenkins, Waycross (Oxygen)
Camera, Handheld Camera, Engineer: Music City Track Carnival, Nashville (Peacock, American Track League stream)
LiveBook GFX, Engineer: Jacksonville Armada FC soccer (YouTube, Eleven Sports)
Producer/Director: Episcopal High School football (NFHS)
​
2019-present Junior Roller Derby Association: Media Department Chair
2018-2022 Jacksonville Broadcasters Association: Board of Directors, Secretary
2018-2023 WJCT/DCA: Traffic Specialist
2002-2018 WCWJ/WJXT: Operations Engineer, Programming Coordinator,
Producer (Celebrating 50 Years and Jacksonville RollerGirls, below)
1999-2004 WVOJ: Operations, On-Air Imaging, Traffic, Sub Host
​
roller derby
2024 JRDA Championships (Palatine, IL): Broadcast Director
2024 Franky Panky (Tampa, FL): Announcer
​
2023 JRDA Championships (Rockville, MD): Tournament Head Announcer, Broadcast Director
2022 JRDA Championships (Queen Creek, AZ): Tournament Head Announcer
​
2022-present Announcer for multiple roller derby events, and return-to-derby scrimmages
​
2020 JAMuary (Columbia, SC): Guest Announcer
​
2019 Team Florida vs. Mom & Pop's Militia (DeLand, FL): Announcer
2019 International WFTDA Playoffs (Winston-Salem, NC): Announcer, Emcee
2019 JRDA Championships (Loveland, CO): Tournament Head Announcer
2019 Low Down Throw Down (Augusta, GA): Announcer
2019 Spring Break Swarm (Tampa, FL): Announcer, Video
​
2018 Florida Freak Out Invitational (Tampa, FL): Announcer, Videographer
2018 JRDA World Cup (Feasterville, PA): Assistant to Tournament Head Announcer,
Live Stream Announcer (Twitch via WFTDA), Producer
2018 JRDA Championships (Feasterville, PA): Live Stream Announcer, Producer
2018 Franky Panky (Tampa, FL): Stream Announcer, Journalist, Technician
2018 All City Rollers at Key West Derby Dames: Facebook Live Stream Announcer/Producer
​
2017 Hostile TACOver B-Team Championship (Tampa, FL): Stream Announcer, Journalist
2017 JRDA Championship Tournament (Loveland, CO): Stream Announcer, Venue Announcer
2017 J-Villains at Key West Derby Dames: Facebook Live Stream Announcer/Producer
2016 JRDA Regional Tournament (Jacksonville, FL): Videographer, Post-Production
2015 JRDA Regional Tournament (Columbia, SC): Videographer, Post-Production
2014 JRDA Championships (Daytona Beach, FL): Videographer, Post-Production
2014 JRDA Regional Tournament (Tampa, FL): Videographer, Post-Production
2013 JRDA Regional Tournament (DeLand, FL): Videographer, Post-Production
2013 Franky Panky (Tampa, FL): Videographer
2012 Franky Panky (Tampa, FL): Videographer
2012-present Jacksonville Junior Roller Derby: Announcer, Videographer (past), Social Media
2009-2017 Creator, Producer, and Host of Jacksonville RollerGirls. Starting on Comcast Community Television for 1.5 seasons, then moving to WCWJ, it is believed to be the only regularly scheduled roller derby television broadcast in the world during this time. (140 episodes)
2006-present Jacksonville Roller Derby: Announcer, Videographer (past), Special Projects
​