Virginia Voice Staff

John Felton
John FeltonCEO
John Felton hails from Key Biscayne, Florida and is a graduate of the University of Central Florida Orlando majoring in Media Management and Journalism. John spent 14 years at WMFE PBS/NPR in Orlando, Florida serving as an Engineer, Producer, Director and ultimately as the Director of Programming & Operations. John moved to Richmond in 1999 serving as the VP & General Manager for WCVE PBS Richmond and WHTJ PBS Charlottesville for 20 years. During this period, John also served as the Executive Producer for local and national programming. John’s producing team earned dozens of Emmy, Telly and Communicator awards while also earning the award for best national public television station program distributor in 2016.
Mattie FitzGerald
Mattie FitzGeraldDevelopment and Communications Director
Mattie FitzGerald joined the Virginia Voice team in April 2021 as the Director of Development and Communications. A Mechanicsville native, Mattie earned her bachelor’s degree in Human Services at Old Dominion University where she realized her true passion for serving others and decided to pursue a career in non-profit. She worked with United Way for over two years as a Sr. Account Manager helping corporate partners expand their corporate social responsibility efforts and steering a leadership society of young philanthropists. When she is not working you will find her exploring local restaurants and spending time with her friends. Mattie is very excited to bring her passion back to the Richmond area.
Kenneth Wene
Kenneth WeneOffice Manager
Kenneth Wene joined Virginia Voice in August 2013 as Administrative Assistant, and was promoted to Office Manager in July 2017. Kenneth spent almost ten years as a retail systems consultant for IBM and CapGemini. Prior to that, he worked for many decades in the retail industry designing and managing merchandise distribution system. Ken was also a volunteer reader, starting in 2006, reading for Science Today and doing the live read of the Saturday Richmond Times-Dispatch, “retiring” as a reader at the end of 2018.
Alex Childress
Alex ChildressStudio Manager
Alex Childress joined Virginia Voice as the Studio Manager in January 2008. Alex has a BS in Technical Theatre from Radford University. Outside of the studios he can occasionally be spotted at one of the local breweries or playing disc golf. Otherwise he enjoys meeting friends for board games or curling up with a good book next to his wife and their two tiny dogs.
Sassy Rychalski
Sassy Rychalski Program Coordinator
Sassy joined Virginia Voice as the Program Coordinator for the Live Audio Description program in early 2018. Sassy comes from a theatre background and has always wanted to make it more accessible. Before joining the Virginia Voice team, Sassy first heard about the Live AD program when she was working backstage for Mary Poppins at Virginia Repertory Theatre. Sassy also currently works on the production team at Cadence Theatre Company as Stage Manager.
Micah Giraudeau
Micah GiraudeauBoard Operator
Micah Giraudeau joined Virginia Voice as the Board Operator in January of 2020. Micah holds a BFA in Kinetic Imaging from Virginia Commonwealth University. When not at work he enjoys listening to music, exploring trails around the James, and riding his bike through downtown Richmond.
John Porter
John PorterBoard Operator
John Porter is a writer, storyteller, theatre critic, teacher, and former comedian who has spent a much of his life in radio. He has worked for WRVQ, WXGI, and VPM-Music (formerly WCVE-FM). As an actor he has performed in A Child’s Christmas In Wales and The War In Heaven. He was also the director, for TheatreVCU, of Ramapalooza: A Stand Up and Sketch Program. He has written material for The Tonight Show With Jay Leno, Nickelodeon’s Wienerville, and Joan Rivers among others. He is married and he and his wife have four children and two grandchildren.
Teresa Wray
Teresa WrayDirector of Programs and Volunteers
A Virginia Voice volunteer since 2017, Teresa joined the staff in 2021 to support our slate of programs and volunteers in providing consistently interesting, relevant, and engaging listener experiences. In doing so, she draws on 25 years in marketing and communication, client services, nonprofit leadership, volunteer management, and law—for firms and organizations ranging from Averitt Express and United Way to Impact 100 RVA and Heartland Horse Heroes. Alongside her MBA and JD from Southern Methodist University, Teresa holds a BA in technical writing. She serves on the board of Friends of Chesterfield County Public Library and volunteers as a transcriber of historical documents for the Library of Virginia.
Default General Message Type
Default Error Message Type
Default Success Message Type
Default Notice Message Type

Customization Settings

The shortcode options allow you to set background colors, accent colors (text/icon), border size and color, and display a bottom shadow.

Fully Customizable Settings!
Customize The Background Color
Customize The Accent Colors
Control The Border Size
Control The Border Color
Subtle Box Shadow Setting
Fully Customizable Settings!
Customize The Background Color
Customize The Accent Colors
Control The Border Size
Control The Border Color
Subtle Box Shadow Setting

Animation Settings

Alert boxes can have CSS3 animations. This allow the box to animate when it comes into the viewport to helps catch the viewers eye.

Bounce Animation Setting
Slide Animation Setting
Flash Animation Setting
Shake Animation Setting

Complete Set of Options 

Every option and description included with the alert shortcode is listed below.

  • type – Can be one of these values: general, error, success, notice, or custom. Sets the type of alert message.
  • accent_colorCustom setting only. Accepts a hexcode ( #000000 ). Sets the border, text and icon color.
  • background_colorCustom setting only. Accept a hexcode ( #000000 ). Sets the background color.
  • border_sizeCustom setting only. Accepts a pixel value. For example, 1px. Sets border width.
  • icon – A font awesome icon value. For example, fa-glass.
  • box_shadow – Can be one of these values: yes, or no. This will show or hide a box shadow below the alert box.
  • animation_type – Can be one of these values: none, bounce, fade, flash, shake, or slide. Sets the animation to use on the shortcode.
  • animation_direction – Can be one of these values: down, right, left, or up. Sets the incoming direction for the animation.
  • animation_speed – Accepts a numerical value from .1, which is the slowest, to 1, which is the fastest.
  • class – Add a custom class to the wrapping HTML element for further css customization.
  • id – Add a custom id to the wrapping HTML element for further css customization.

Join The 100,000+ Satisfied Avada Users!

BUY AVADA NOW!