We're in a Run-off!

Dear Friends,

Great news – we finished in the lead, and we’re headed into a June 5 runoff election to be the next Councilmember for District 13! (So keep that yard sign in your yard and order one for your neighbor!)

THANK YOU. I’m grateful beyond words for the volunteer time, donations, personal notes and communications with neighbors, yard signs, and other support that you’ve generously given to get us to this point.

Now more than ever, I need your continued support – for our campaign, and for our City.

Let’s do this together!

Let’s keep working for our vision of a City Hall that makes smarter business decisions and protects taxpayers …

Let’s keep working for safer neighborhoods, and a City Hall that puts law enforcement and public safety ahead of politicking …

Let’s keep working for a vision of economic growth and opportunity that eases the property tax burden on homeowners …

Let’s keep working for leadership that protects the strength of our neighborhoods and improves our quality of life …

I’m already at work, and I’m committed to working 7 days a week to make sure we are successful.


  • 00

  • 00

  • 00

  • 00



Early Voting

Monday, May 24 – Saturday, May 29
8am – 5pm

Sunday, May 30
1pm – 6pm

(Closed for Memorial Day, Monday, May 31)

Tuesday, June 1
7am – 7pm

Election Day

Saturday, May 1
7am – 7pm


Marsh Lane Baptist Church
10716 Marsh Lane

University Park UMC
4024 Caruth Blvd

Our Redeemer Lutheran Church
7611 Park Lane

Oaklawn Branch Library
4100 Cedar Springs Rd