Alabama Cities & Towns

A list of Alabama cities, their population, and their mayor. Click on a city or town to learn more about the elected officials in charge.

City Population (2019) Change (2018) Mayor
Abbeville 2,560 -0.12% Billy Helms
Adamsville 4,281 -1.02% Pam Palmer
Addison 718 -0.83% Marsha Pigg
Akron 328 -0.61% West Moore, III
Alabaster 33,487 +0.44% Marty Handlon
Albertville 21,711 +0.66% Tracy Honea
Alexander City 14,317 -1.04% Thomas J. Spraggins
Aliceville 2,254 -2.04% Marva Gipson
Allgood 650 +4.5% Sandra Holland
Altoona 913 -0.11% Rick Nash
Andalusia 8,680 -0.63% Earl V. Johnson
Anderson 267 -1.48% Jimmy D. Glass
Anniston 21,287 -1.31% Jack Draper
Arab 8,383 +0.75% Bob Joslin
Ardmore 1,463 +3.03% Billy W. Shannon
Argo 4,348 +0.98% Betty Bradley
Ariton 739 +0.54% David Walsh
Arley 345 -0.29% Christopher Tyree
Ashford 2,181 +1.35% Carole Barfield
Ashland 1,895 -0.99% Larry J. Fetner
Ashville 2,365 +1.98% Derrick L. Mostella
Athens 27,366 +4.26% Ronnie Marks
Atmore 9,107 -2.64% Jim Staff
Attalla 5,771 -0.48% Larry Means
Auburn 66,259 +0.79% Ron Anders, Jr.
Autaugaville 871 +1.87% Curtis Stoudemire
Avon 510 +1.39% Timothy Prevatt
Babbie 596 -0.67% Chris N. Caldwell
Baileyton 619 -0.8% Johnny Dyar
Bakerhill 252 +0% Aaron Grubbs
Banks 164 -2.96% Lisa Culpepper
Bay Minette 9,354 +0.68% Bob Wills
Bayou La Batre 2,479 -0.96% Terry Downey
Bear Creek 1,068 +2.5% Connie Morrison
Beatrice 278 +0.36% Alan Bishop
Beaverton 187 +2.19% Eddie Pickle
Belk 204 -0.49% Ronald Waldrop
Benton 41 -2.38% John D. Cooper
Berry 1,095 -0.27% Jimmy Madison
Bessemer 26,472 -0.25% Kenneth E. Gulley
Billingsley 142 +0.71% Gregg Davis
Birmingham 209,403 -0.23% Randall Woodfin
Black 203 -1.93% Maxine Debord
Blountsville 1,670 +0.78% Michael L. Glass
Blue Springs 87 -1.14% Allen Knight
Boaz 9,704 +0.5% David Dyar
Boligee 280 -5.72% Hattie Samuels
Bon Air 110 -3.51% Starlen Jackson
Brantley 768 -1.79% Bernie Sullivan
Brent 4,747 -0.52% Bobbie White
Brewton 5,210 +0.4% Yank Lovelace
Bridgeport 2,297 -0.17% David Hughes
Brighton 2,775 -0.36% Eddie Cooper
Brilliant 873 +0.34% Perry Franks
Brookside 1,329 +0.45% Roger McCondichie
Brookwood 1,848 -0.48% Alton Hyche
Brundidge 1,902 -1.91% Isabell Boyd
Butler 1,721 -1.04% Mike Williams
Calera 14,717 +2.34% Jon Graham
Camden 1,765 -2.97% Phil Creswell
Camp Hill 950 -0.52% Messiah Williams-Cole
Carbon Hill 1,892 -1.25% April Herron
Cardiff 55 +0% Greg Moore
Carolina 295 +0.68% Missing
Carrollton 943 -1.46% Mickey Walker
Castleberry 540 -0.92% Henry Kirksey
Cedar Bluff 1,823 +0.22% Tammy Grace Crane
Center Point 16,110 -0.69% Tom Henderson
Centre 3,542 +0.8% Tony Wilkie
Centreville 2,609 -1.14% Mike Oakley
Chatom 1,182 -1.17% Harold Crouch
Chelsea 14,126 +4.4% Tony Picklesimer
Cherokee 1,008 +0.4% Terry Cosby
Chickasaw 5,702 -0.75% Byron Pittman
Childersburg 4,837 -0.88% Ken Wesson
Citronelle 3,861 -0.72% Jason Stringer
Clanton 8,794 +0.43% Missing
Clay 9,923 +2.87% Charles Webster
Clayhatchee 585 +0.86% Deloris Salter
Clayton 2,847 -0.32% Rebecca Beasley
Cleveland 1,306 +0.38% Jerry Jones
Clio 1,274 +0.31% Michelle Knight
Coaling 1,663 +0.18% Gary Averett
Coffee Springs 214 -4.89% Herman L. Massey
Coffeeville 322 -1.53% Dwight Pugh
Coker 964 -0.1% Stephen Hysaw
Collinsville 2,009 +2.4% Johnny Traffanstedt
Colony 289 +4.33% Donnis Leeth
Columbia 737 +0.27% Rhonda Freeman
Columbiana 4,550 -0.83% Stancil Handley
Coosada 1,298 -0.23% Anthony Powell
Cordova 1,850 -4.44% Drew Gilbert
Cottonwood 1,255 +0.8% Ken Hamilton
County Line 265 +0.38% Arthur E “Buddy” Self
Courtland 588 +0% Clarence Logston
Cowarts 2,079 +1.51% Randy Roland
Creola 2,036 +1.04% William Criswell
Crossville 1,857 +0.98% Tera Fortenberry
Cuba 290 -3.33% Carl Storey
Cullman 16,034 +1.11% Woody Jacobs
Cusseta 124 +0.81% Kent M. Lauderdale
Dadeville 3,053 -0.84% Wayne Smith
Daleville 5,102 +0.31% Jayme Stayton
Daphne 26,869 +1.37% Dane Haygood
Dauphin Island 1,335 +2.85% Jeff Collier
Daviston 210 +0.48% Joseph E. Clark
Dayton 46 +0% William Poole
Deatsville 1,237 +4.92% Clayton Edgar
Decatur 54,445 +0.33% Tab Bowling
Demopolis 6,612 -1.67% John Laney
Detroit 220 -1.35% Keith King
Dodge City 623 +2.64% Tawana Canada
Dora 1,905 +0.42% Randy Stephens
Dothan 68,941 +1.02% Mark Saliba
Double Springs 1,062 +3.11% Elmo Robinson
Douglas 778 +0.78% Corey L. Hill
Dozier 320 -1.23% Henry E. Merrill
Dutton 314 +2.95% Mark Dutton
East Brewton 2,356 -0.25% Terry Clark
Eclectic 1,013 -0.98% Gary Davenport
Edwardsville 196 -2% Missing
Elba 3,811 -0.6% Mickey L. Murdock
Elberta 1,746 +1.33% Jim Hamby
Eldridge 123 +0.82% Bobbie J. Dodd
Elkmont 510 +5.81% Tracy Compton
Elmore 1,348 -6.45% Margaret White
Emelle 48 +0% Roy Willingham, Sr.
Enterprise 28,376 +0.38% William E. Cooper
Epes 329 -0.9% Walter C. Porter, Sr.
Ethelsville 73 +1.39% Missing
Eufaula 11,709 -1.57% Jack B. Tibbs Jr.
Eutaw 2,603 -1.85% Raymond Steele
Eva 499 -1.19% Gary L. Livingston
Evergreen 3,526 -2.38% Pete Wolff
Excel 632 -2.02% Jenny Countryman
Fairfield 10,568 -0.51% Eddie Penny
Fairhope 22,677 +2.68% Karin Wilson
Fairview 463 +0.43% Keith A. Henry
Falkville 1,257 +0.72% Ken Winkles
Faunsdale 92 -1.08% George Kelley
Fayette 4,275 -1.2% Ray Nelson
Five Points 143 +0.7% Derrick L. Wright
Flomaton 1,393 +1.09% Dewey Bondurant Jr.
Florala 1,906 +0.11% Terry Holley
Florence 40,797 +0.91% Andrew Betterton
Foley 20,391 +7.73% John Koniar
Forkland 588 -1.34% Charlie McAlpine
Forkland 588 -1.34%
Fort Deposit 1,155 -1.2% Fletcher Fountain
Fort Payne 14,074 +0.62% Larry Chesser
Franklin 512 +306.35% Henry Peavy
Frisco City 1,153 -1.62% Allen Lang
Fruithurst 280 -1.06% Christopher S. Owens
Fulton 246 -2.38% Mike Norris
Fultondale 9,284 +0.57% Jim Lowery
Fyffe 1,045 +1.46% Paul Cagle
Gadsden 35,000 -0.45% Sherman Guyton
Gainesville 183 -1.61% Joseph Colter Nelson
Gantt 215 -0.46% Melissa A. Grissett
Garden City 501 -0.2% Tim Eskew
Gardendale 14,177 +1.11% Stan Hogeland
Gaylesville 141 -1.4% Elizabeth Stafford
Geiger 151 -1.31% Missing
Geneva 4,289 -1.06% Frankie Lindsey
Georgiana 1,608 -0.5% Jerome Antone
Geraldine 898 +0.56% Chuck Ables
Gilbertown 193 -2.03% Billy May
Glen Allen 480 -1.44% Allen J. Dunavant
Glencoe 5,071 -1.27% Charles Gilchrist
Glenwood 183 -1.08% Billy W. Knight
Goldville 54 +3.85% Coy Powell
Good Hope 2,362 +1.2% Jerry Bartlett
Goodwater 1,315 -0.6% Robert Graham
Gordo 1,614 -0.62% Craig Patterson
Gordon 325 +0.93% Shana Ray
Gordonville 278 -2.8% Orbuty Ozier
Goshen 255 +1.59% Darren Jordan
Grant 916 +0.33% Larry Walker
Graysville 2,092 -1.13% James Clark Davis
Greensboro 2,268 -1% Johnnie B. Washington
Greenville 7,395 -2.09% Dexter McLendon
Grimes 556 +2.96% Billie J. Dasinger
Grove Hill 1,738 +20.28% Cynthia Jackson
Gu-Win 174 +3.57% Missing
Guin 2,275 +0.44% Max Maddox
Gulf Shores 12,757 +1.92% Robert Craft
Guntersville 8,571 +1.05% Leigh Dollar
Gurley 812 -0.25% Robert Sentell Sr.
Hackleburg 1,258 -14.19% Darryl Colburn
Haleburg 100 +1.01% Roger Money
Haleyville 4,142 +4.81% Ken Sunseri
Hamilton 6,606 +0.33% Bob Page
Hammondville 495 +1.85% Susan L. Akes
Hanceville 3,461 +0.38% Kenneth Nail
Harpersville 1,727 +0.58% Don Greene
Hartford 2,578 -0.46% Wendel Nolan
Hartselle 14,466 +0.28% Randy A. Garrison
Hayden 1,343 +0.07% Larry Armstrong
Hayneville 784 -3.21% David Daniel
Headland 4,712 -0.04% Ray Marler
Heath 256 +0.39% Judy Baker
Heflin 3,409 -0.73% Rudy Rooks
Helena 19,925 +2.03% Mark R. Hall
Henagar 2,363 +0.85% Lee Davis
Highland Lake 410 -1.2% Donna Hanby
Hillsboro 521 +0.97% Charles Owens
Hobson City 755 -0.79% Alberta Cooley McCrory
Hodges 283 +0.71% Joyce B. Saad
Hokes Bluff 4,257 +0.12% Scott Reeves
Holly Pond 826 +0.85% Bill Oliver
Hollywood 984 +2.5% Jerry Adkins
Homewood 25,377 -0.08% Scott McBrayer
Hoover 85,768 +0.78% Frank V. Brocato
Horn Hill 229 +1.78% Missing
Hueytown 15,322 -0.38% Steve Ware
Huntsville 200,574 +1.65% Tommy Battle
Hurtsboro 589 +0.51% Vivian Covington
Hytop 422 +21.97% Leslie Thackerson
Ider 718 +0.98% Wendy Lassetter
Indian Springs Village 2,559 -1.69% Brenda Bell-Guercio
Irondale 12,893 +2.69% Charles Moore
Jackson 4,642 -2.11% Paul South
Jackson's Gap 827 +1.6% Jeff Walker
Jacksonville 12,544 +0.1% Johnny L. Smith
Jasper 13,431 -0.51% David O’Mary
Jemison 2,672 +0.45% Eddie Reed
Kansas 211 -0.94% Earnie Darty
Kellyton 198 -1.49% Johnny Sharpe
Kennedy 421 -0.94% Jackie Mitchell
Killen 955 -0.31% Tim Tubbs
Kimberly 3,593 +8.81% Bob Ellerbrock
Kinsey 2,267 +2.12% Charles Douglas
Kinston 547 +1.11% William H. Mullins
LaFayette 2,910 -0.82% Barry Moody
Lake View 2,671 +8.75% Missing
Lakeview 139 -2.8% Missing
Lanett 6,151 -1.36% Kyle McCoy
Langston 262 +0% Floyd B. Vaught
Leeds 12,040 -0.11% David Miller
Leesburg 1,013 -0.3% Brandy Pierce
Leighton 756 +6.63% John Landers
Lester 131 +5.65% Darin Russell
Level Plains 2,002 -0.99% Bruce Grantham
Lexington 709 +0.14% Sandra Killen Burroughs
Libertyville 113 +0% Sharmon Hardin
Lincoln 6,781 +1.15% Carroll Watson
Linden 1,880 -0.95% Charles Moore
Lineville 2,249 -0.71% Roy C. Adamson
Lipscomb 2,139 -0.47% Brenda Renz
Lisman 493 +1.23% Jason Q. Ward
Littleville 992 +0.51% Scott Howard
Livingston 3,260 -3.09% Tom Tartt
Loachapoka 198 -1% James I. Grout
Lockhart 504 +0.2% Eugene R. Birge
Locust Fork 1,197 -0.42% Joseph B. Hughes
Louisville 462 +0% James B. Grant
Lowndesboro 93 -5.1% Anne P. Spooner
Loxley 3,049 +19.76% Richard Teal
Luverne 2,744 -0.25% Ed Beasley
Lynn 635 -1.09% Earl Gilbert
Madison 51,593 +2.29% Paul Finley
Madrid 290 +0.35% Elaine Williams
Magnolia Springs 823 +0.86% Kim Koniar
Malvern 1,463 +1.74% Tom Vickers
Maplesville 700 -0.28% W. C. Hayes, Jr.
Margaret 5,137 +2.21% Isaac Howard III
Marion 3,123 -3.97% Dexter Hinton
Maytown 371 +0.54% Ann Goolsby
McIntosh 215 -2.27% Wilbert L. Dixon
McKenzie 492 -1.01% Lester Odom, Jr.
McMullen 9 +0% Missing
Memphis 26 -7.14% Missing
Mentone 368 +0% Rob Hammond
Midfield 5,002 -1.28% Gary Richardson
Midland City 2,358 +0.34% Joanne Grimsley
Midway 466 +1.53% Mildred Whittington
Millbrook 15,896 +2.8% Al Kelley
Millport 980 -0.31% Stanley Allred
Millry 497 -1.58% Stanton Hendry
Mobile 188,720 -0.45% Sandy Stimpson
Monroeville 5,718 -2.26% Sandy Smith
Montevallo 6,738 +0.96% Hollie C. Cost
Montgomery 198,525 +0.15% Steven Reed
Moody 13,065 -0.03% Joe Lee
Mooresville 61 +3.39% Margaret-Anne Crumlish
Morris 2,149 +0.94% Joe Pylant
Mosses 874 -3.43% Willie B. Hill
Moulton 3,241 +0.22% Roger Weatherwax
Moundville 2,459 +0.12% Tony Lester
Mount Vernon 1,495 -0.27% Terry Williams
Mountain Brook 20,297 -0.04% Stewart H. Welch
Mulga 810 +0% Keith Varner
Munford 1,348 -1.1% Jo Ann Fambrough
Muscle Shoals 14,575 +2.19% David H. Bradford
Myrtlewood 116 +0% Jane E. Vick
Napier Field 344 +1.18% Greg Ballard
Natural Bridge 35 +6.06% A. G. Parrish
Nauvoo 202 -2.42% Dwight A. Byram
Nectar 341 +0.89% Rickey Box
Needham 85 -4.49% Missing
New Brockton 1,261 +4.21% Kathy Holley
New Hope 2,916 +0.52% Butch Taylor
New Site 760 +0.53% Phil Blasingame
Newbern 173 +0.58% Haywood F. Stokes
Newton 1,456 +0% William “Bill” Pruett
Newville 512 +0% Jerome Thomas
North Courtland 620 +1.47% Riely Evans, Sr.
North Johns 145 +2.84% Kenneth D. Lindsay
Northport 26,115 +1.22% Donna Aaron
Notasulga 823 -0.84% Tommy Miller
Oak Grove 521 +1.36% Tony A. White
Oak Hill 23 +0% David Fuller
Oakman 724 -0.14% Cory Franks
Odenville 3,893 +2.61% Rodney Christian
Ohatchee 1,153 +0.17% Steve Baswell
Oneonta 6,577 -0.57% Ross Norris
Onycha 186 +1.64% Missing
Opelika 30,908 +1.16% Gary Fuller
Opp 6,390 -0.64% Becky Bracke
Orange Beach 6,235 +1.98% Tony Kennon
Orrville 168 -3.45% Louvenia D. Lumpkin
Owens Cross Roads 2,129 +5.66% Tony Craig
Oxford 21,225 +0.3% Missing
Ozark 14,284 -0.13% Bob Bunting
Paint Rock 197 -2.48% Brenda Fisk
Parrish 937 +0% La’Tisha Oliver
Pelham 23,911 +0.7% Gary W. Waters
Pell City 14,045 +1.8% Bill Pruitt
Pennington 204 -1.45% Edward Manuel
Perdido Beach 649 +0.93% Kae Hamilton
Petrey 56 -1.75% Bobby Beasley
Phenix City 36,487 +0.14% Eddie N. Lowe
Phil Campbell 1,071 -13.84% Steve Bell
Pickensville 578 +0.52% Donald Sherrod
Piedmont 4,535 -1.18% Bill Baker
Pike Road 10,159 +3.63% Gordon Stone
Pinckard 630 +0.8% Bobby Borland, Jr.
Pine Apple 132 +10.92% Chris Stone
Pine Hill 852 -2.41% Dusty McDanal
Pine Ridge 284 +0.35% Mary J. Chandler
Pinson 7,106 +0.16% Hoyt Sanders
Pisgah 692 -0.86% Leamon Smith
Pleasant Grove 9,604 -4.92% Jerry W. Brasseale
Pleasant Groves 404 -0.25% Mickey L. West
Pollard 136 +2.26% Mary Hardin
Powell 967 +0.42% Eugene Byrum
Prattville 35,957 +0.83% Bill Gillespie, Jr.
Priceville 3,794 +4.72% Melvin Duran
Prichard 21,428 -0.48% Jimmie Gardner
Providence 197 -1.5% Thomas Vick
Rainbow City 9,611 +0.48% John Calhoun
Rainsville 5,123 +1.77% Rodger Lingerfelt
Ranburne 398 -1.73% Chuck Smith
Red Bay 3,085 +0.72% Charlene Fancher
Red Level 478 +0.21% Willie J. Hendrix
Reece City 627 +0.48% Phil Colegrove
Reform 1,552 -0.89% Bennie Harton
Rehobeth 1,657 +5.27% Joe P. Collins
Repton 258 -2.27% Terri Carter
Ridgeville 110 +0.92% Carrie M. Washington
River Falls 535 +2.29% Patricia Gunter
Riverside 2,377 +2.81% Rusty Jessup
Riverview 181 +1.12% Carl O. Smith
Roanoke 5,913 -0.34% Mike Fisher
Robertsdale 6,815 -0.34% Charles Murphy
Rockford 436 -2.24% Randall Lewis
Rogersville 1,251 +1.62% Richard Herston
Rosa 319 +0.95% Andy D. Ellis
Russellville 9,737 +0.9% David Grissom
Rutledge 449 -2.6% Steven M. Phillips
Samson 1,854 -1.01% Clay King
Sand Rock 569 -1.39% Gene Farmer
Sanford 254 -1.55% Christopher P. Thomasson
Saraland 14,649 +0% Howard Rubenstein
Sardis City 1,775 -0.67% Russell Amos
Satsuma 6,190 +0.54% Tom Williams
Scottsboro 14,436 +0.22% William Robin Shelton
Section 740 -0.27% Rick Hanback
Selma 17,231 -3.66% Darrio Melton
Semmes 5,594 +6.47% David Baker
Sheffield 8,901 +0.08% Ian Sanford
Shiloh 281 +1.08% James L. Tumlin, III
Shorter 395 -1.99% Willie Mae Powell
Silas 430 +2.38% Russell A. Williams
Silverhill 1,170 +17.35% Jared Lyles
Sipsey 401 -3.14% Brenda Ramsey Robinson
Skyline 838 +2.44% Archie Rice
Slocomb 1,898 -0.58% Rob Hinson
Smiths Station 5,391 -0.66% Fred Copeland
Snead 838 -0.48% LaShone Price
Somerville 773 +0.52% Darren Tucker
South Vinemont 745 -2.99% Radginal Dodson
Southside 8,905 +0.98% Wally Burns
Spanish Fort 9,214 +2.55% Michael M. McMillan
Springville 4,304 +0.91% William Isley, Jr.
St. Florian 670 +5.18% Matthew Connolly
Steele 1,089 +1.49% Roger Adams
Stevenson 1,951 +0% Rickey Steele
Sulligent 1,834 +0.16% Scott Boman
Sumiton 2,332 -0.93% Petey Ellis
Summerdale 1,681 +11.25% David Wilson
Susan Moore 776 +1.7% Jamie Brothers
Sweet Water 244 +1.24% Chad Broussard
Sylacauga 12,034 -1.25% Jim Heigl
Sylvan Springs 1,492 -0.6% Stevan H. Parsons
Sylvania 1,894 +1.01% Gerald Craig
Talladega 15,457 +1.09% Timothy Ragland
Talladega Springs 159 -0.63% Missing
Tallassee 4,502 -1.72% John Hammock
Tarrant 6,109 -0.8% Loxcil B. Tuck
Taylor 2,428 +1.89% Billy M. Snell, Jr.
Thomaston 381 -0.78% Rudy Parker
Thomasville 3,836 -1.97% Sheldon Allison Day
Thorsby 2,057 -0.29% Robert Hight
Town Creek 1,039 -0.67% Mike Parker
Toxey 124 -1.59% Missing
Trafford 617 -1.44% Greg Rogers
Triana 949 +53.31% Mary Caudle
Trinity 2,477 +1.56% Vaughn Goodwin
Troy 18,957 -0.88% Jason A. Reeves
Trussville 22,635 +1.44% Buddy Choat
Tuscaloosa 101,129 +0.02% Walt Maddox
Tuscumbia 8,461 +0.64% Kerry Underwood
Tuskegee 8,142 -3.22% Lawrence F. Haygood, Jr.
Twin 392 +0.77% Harry Hardin
Union 209 -3.24% James Gaines
Union Grove 79 +0% David D. Smith
Union Springs 3,410 -1.59% Saint T. Thomas
Uniontown 2,227 -1.46% Jamaal Hunter
Valley 9,141 -0.64% Leonard Riley
Valley Grande 3,570 -2.06% Matthew G. Dobbs
Valley Head 549 +0.55% Lamar Bray
Vance 1,654 -0.3% Brenda Morrison
Vernon 1,850 -0.27% Glenn Crawford
Vestavia Hills 34,413 -0.14% Ashley C. Curry
Vina 356 +0% DW Franklin
Vincent 2,213 +2.26% Ray McAllister
Vredenburgh 290 +0.69% Calvert Wright
Wadley 714 -1.92% Donna B. McKay
Waldo 272 +0.74% Missing
Walnut Grove 700 +1.6% Autry Works
Warrior 3,210 +0.34% Johnny Ragland
Waterloo 197 +0% Joan S. Farneman
Waverly 144 -2.7% Taylor Melzer
Weaver 3,061 +0% Wayne Willis
Webb 1,477 +2.86% Cindy Buie
Wedowee 794 -0.38% Tim Coe
West Blocton 1,252 +1.05% Daniel Sims
West Jefferson 421 -0.71% Charles Nix
West Point 609 +0.83% Gerald Schafer
Westover 1,726 -0.4% Larry H. Riggins
Wetumpka 8,371 +1.12% Jerry Willis
White Hall 751 -1.96% Elizabeth Davis
Wilsonville 2,056 +2.09% Lee McCarty
Wilton 681 -0.58% Jessica Smitherman Martin
Winfield 4,519 +0.94% Randy Price
Woodland 182 +0% Jeffrey S. Carter
Woodstock 1,638 +2.38% Jeff Dodson
Woodville 723 +0.7% Steve W. Helms
Yellow Bluff 202 +18.82% Joyce E. Williams
York 2,239 -1.24% Gena Doggett Robbins