Local Data Search
 

Alabama Master, Doctorate, or Professional Education Percentage City Rank

Based on ACS 2010-2014 data

A total of 515 results found. Show Results on Map.

RankMaster, Doctorate, or Professional Education Percentage ▼City / Population
1.45.5%Hobson, AL / 55
2.40.3%Mountain Brook, AL / 20,484
3.30.8%Rockville, AL / 23
4.30.1%Joppa, AL / 103
5.29.9%Vestavia Hills, AL / 34,061
6.29.7%Auburn, AL / 56,986
7.29.5%Shoal Creek, AL / 1,385
8.26.5%Highland Lakes, AL / 4,679
9.26.1%Homewood, AL / 25,420
10.24.8%Blue Ridge, AL / 1,531
11.24.7%Indian Springs Village, AL / 2,490
12.23.5%Mooresville, AL / 62
13.22.5%Hoover, AL / 82,849
14.22.5%Belgreen, AL / 94
15.22.5%Pike Road, AL / 6,605
16.22.0%Madison, AL / 44,866
17.21.0%Fitzpatrick, AL / 81
18.20.9%Franklin, AL / 184
19.19.2%Meadowbrook, AL / 8,550
20.18.8%Fairhope, AL / 16,661
21.18.2%Brook Highland, AL / 7,281
22.18.0%Point Clear, AL / 2,388
23.17.4%Dayton, AL / 41
24.16.9%Loachapoka, AL / 170
25.16.8%Redstone Arsenal, AL / 1,565
26.16.4%Waverly, AL / 260
27.15.8%Anderson, AL / 322
28.15.7%Emerald Mountain, AL / 2,316
29.15.5%Highland Lake, AL / 468
30.15.0%Huntsville, AL / 184,132
31.14.8%Epes, AL / 108
32.14.6%Tuscaloosa, AL / 93,325
33.14.5%Louisville, AL / 487
34.14.0%Northport, AL / 24,092
35.13.8%Boligee, AL / 609
36.13.8%Union, AL / 292
37.13.4%Helena, AL / 16,752
38.13.3%Trussville, AL / 20,229
39.13.3%Jacksonville, AL / 12,416
40.13.3%Daphne, AL / 22,983
41.13.2%Troy, AL / 18,636
42.13.1%Coosada, AL / 1,193
43.12.6%Headland, AL / 4,637
44.12.3%Priceville, AL / 2,848
45.12.3%Montgomery, AL / 204,095
46.12.3%Redland, AL / 4,571
47.12.2%Tuskegee, AL / 9,435
48.12.1%Choccolocco, AL / 2,443
49.12.0%Movico, AL / 149
50.12.0%Irondale, AL / 12,399
51.11.8%Livingston, AL / 3,465
52.11.8%Montevallo, AL / 6,470
53.11.6%Prattville, AL / 34,349
54.11.6%Union Springs, AL / 3,903
55.11.5%Calera, AL / 12,376
56.11.3%Enterprise, AL / 27,375
57.11.2%Lowndesboro, AL / 167
58.11.1%Excel, AL / 1,037
59.11.0%Orange Beach, AL / 5,629
60.10.9%Pelham, AL / 22,106
61.10.9%Westover, AL / 1,104
62.10.9%Delta, AL / 149
63.10.9%Alabaster, AL / 30,978
64.10.7%Magnolia Springs, AL / 766
65.10.7%Dauphin Island, AL / 1,291
66.10.6%Perdido Beach, AL / 550
67.10.5%Florence, AL / 39,738
67.10.5%Twin, AL / 376
69.10.4%Opelika, AL / 27,956
70.10.3%Chelsea, AL / 11,051
70.10.3%Graham, AL / 383
72.10.2%Notasulga, AL / 988
72.10.2%Greenville, AL / 7,974
74.10.2%Lockhart, AL / 456
75.10.2%Chatom, AL / 1,063
76.10.2%Winfield, AL / 4,300
77.10.1%Guntersville, AL / 8,316
78.10.0%Spanish Fort, AL / 7,357
79.10.0%Brantley, AL / 1,016
80.10.0%Muscle Shoals, AL / 13,380
81.9.9%Brewton, AL / 5,426
82.9.8%Demopolis, AL / 7,323
83.9.8%Banks, AL / 184
84.9.7%Rainbow City, AL / 9,623
85.9.7%Uriah, AL / 278
86.9.6%Meridianville, AL / 6,073
87.9.6%Athens, AL / 23,335
87.9.6%Smoke Rise, AL / 2,277
89.9.5%Sand Rock, AL / 539
90.9.5%Mobile, AL / 194,942
91.9.4%Gardendale, AL / 13,809
92.9.3%Cullman, AL / 14,933
92.9.3%Gulf Shores, AL / 10,523
94.9.3%Cedar Bluff, AL / 1,872
95.9.2%Foley, AL / 15,428
95.9.2%Wetumpka, AL / 7,136
97.9.2%Moores Mill, AL / 5,819
98.9.1%Benton, AL / 42
99.9.1%Pinson, AL / 7,141
100.9.1%Deatsville, AL / 1,098
101.9.0%Grant, AL / 823
102.8.9%Fayette, AL / 4,562
103.8.9%Scottsboro, AL / 14,779
103.8.9%Birmingham, AL / 211,705
105.8.9%Pell City, AL / 13,128
106.8.8%Anniston, AL / 22,749
107.8.7%Springville, AL / 4,140
108.8.6%Hartselle, AL / 14,393
109.8.6%Tallassee, AL / 5,011
109.8.6%Fort Rucker, AL / 4,860
111.8.6%Eufaula, AL / 12,897
112.8.5%Dothan, AL / 67,574
113.8.5%Ethelsville, AL / 81
114.8.4%Good Hope, AL / 2,295
115.8.4%Dadeville, AL / 3,203
116.8.3%Southside, AL / 8,432
116.8.3%Langston, AL / 270
116.8.3%Underwood-Petersville, AL / 3,139
119.8.2%Lakeview, AL / 143
120.8.2%Gallant, AL / 1,005
121.8.2%Geraldine, AL / 795
122.8.1%Arab, AL / 8,241
123.8.1%Fredonia, AL / 312
124.8.1%Riverside, AL / 1,967
125.8.0%Jasper, AL / 14,247
126.8.0%Akron, AL / 302
126.8.0%Mentone, AL / 417
128.8.0%Gainesville, AL / 151
129.7.9%Addison, AL / 913
130.7.9%Eva, AL / 544
131.7.9%Marbury, AL / 1,836
132.7.8%Leeds, AL / 12,063
132.7.8%Ranburne, AL / 449
134.7.8%Gaylesville, AL / 153
135.7.8%Glenwood, AL / 215
136.7.7%Decatur, AL / 55,641
137.7.7%Needham, AL / 97
138.7.7%Mount Olive CDP, AL / 4,286
139.7.6%Minor, AL / 1,275
140.7.5%Margaret, AL / 4,475
141.7.5%Millbrook, AL / 14,858
142.7.4%Jemison, AL / 2,628
143.7.3%Forestdale, AL / 10,168
144.7.3%Fultondale, AL / 8,593
145.7.2%York, AL / 2,803
146.7.2%Rutledge, AL / 442
147.7.2%Tuscumbia, AL / 8,565
148.7.1%Andalusia, AL / 9,048
149.7.1%Hollis Crossroads, AL / 483
150.7.1%Selma, AL / 20,276
150.7.1%Harvest, AL / 5,213
152.7.1%White Plains, AL / 544
153.7.0%Phenix City, AL / 35,753
154.7.0%Grove Hill, AL / 1,494
155.7.0%Putnam, AL / 122
155.7.0%Beatrice, AL / 268
157.7.0%Valley Grande, AL / 3,951
158.7.0%Grayson Valley, AL / 5,090
159.7.0%Pisgah, AL / 802
159.7.0%Vandiver, AL / 1,090
161.6.9%Lincoln, AL / 6,321
162.6.8%Thomaston, AL / 391
163.6.8%Lookout Mountain, AL / 1,096
164.6.7%Oneonta, AL / 6,623
164.6.7%Silverhill, AL / 684
166.6.7%Goshen, AL / 299
166.6.7%Haleburg, AL / 128
168.6.6%Sheffield, AL / 9,067
169.6.6%Heflin, AL / 3,497
170.6.6%Killen, AL / 1,169
171.6.6%Faunsdale, AL / 83
172.6.6%Dunnavant, AL / 831
172.6.6%Rehobeth, AL / 1,609
174.6.5%Clay, AL / 9,699
175.6.5%Millport, AL / 942
176.6.5%Hissop, AL / 854
176.6.5%Sweet Water, AL / 221
178.6.4%Bristow Cove, AL / 336
179.6.4%Abbeville, AL / 2,654
180.6.4%Glencoe, AL / 5,137
181.6.4%Centre, AL / 3,555
182.6.3%Moody, AL / 12,124
183.6.3%Elba, AL / 3,935
184.6.3%Marion, AL / 3,587
185.6.2%Jackson, AL / 5,116
186.6.2%Hueytown, AL / 15,956
187.6.2%Eunola, AL / 289
188.6.2%Satsuma, AL / 6,145
189.6.1%Ozark, AL / 14,835
189.6.1%Leighton, AL / 804
191.6.1%Loxley, AL / 2,170
192.6.1%Goldville, AL / 54
193.6.1%Elberta, AL / 1,470
194.6.0%Cottondale, AL / 3,480
195.6.0%Sanford, AL / 269
195.6.0%Ardmore, AL / 1,511
197.5.9%Hazel Green, AL / 3,272
198.5.9%Fairfield, AL / 11,039
199.5.9%Rosa, AL / 358
199.5.9%Cardiff, AL / 21
199.5.9%Brookwood, AL / 1,918
199.5.9%Pennington, AL / 218
203.5.9%Trinity, AL / 2,257
204.5.8%Lisman, AL / 694
205.5.8%Kennedy, AL / 431
205.5.8%Vernon, AL / 2,185
207.5.8%Sylacauga, AL / 12,786
208.5.7%Linden, AL / 2,133
208.5.7%Saraland, AL / 13,657
210.5.7%Woodville, AL / 705
211.5.7%Red Level, AL / 367
212.5.7%Rainsville, AL / 4,984
213.5.7%Sylvania, AL / 1,979
214.5.7%Moundville, AL / 2,417
214.5.7%Lake View, AL / 2,143
216.5.6%Avon, AL / 579
217.5.6%Boaz, AL / 9,781
217.5.6%Wilsonville, AL / 2,112
217.5.6%Clayhatchee, AL / 539
220.5.6%Concord, AL / 1,724
221.5.5%Oxford, AL / 21,250
221.5.5%Sardis City, AL / 1,695
223.5.5%Talladega, AL / 16,034
224.5.4%Millerville, AL / 321
224.5.4%Baileyton, AL / 742
224.5.4%Gadsden, AL / 36,621
227.5.3%Somerville, AL / 657
227.5.3%Cleveland, AL / 1,340
227.5.3%West Blocton, AL / 1,566
230.5.3%Dozier, AL / 322
231.5.3%Daleville, AL / 5,233
231.5.3%Woodland, AL / 269
233.5.3%Kimberly, AL / 2,767
234.5.3%Valley Head, AL / 642
234.5.3%Argo, AL / 4,127
236.5.2%Hayneville, AL / 1,113
236.5.2%Fyffe, AL / 1,376
236.5.2%Pine Hill, AL / 1,045
236.5.2%Hammondville, AL / 599
240.5.1%Double Springs, AL / 1,388
241.5.1%Carolina, AL / 299
242.5.1%Cherokee, AL / 1,000
242.5.1%New Site, AL / 807
242.5.1%Robertsdale, AL / 5,556
245.5.1%Summerdale, AL / 1,076
245.5.1%Odenville, AL / 3,641
245.5.1%Bay Minette, AL / 8,682
248.5.1%Daviston, AL / 287
248.5.1%Center Point, AL / 16,876
250.5.0%Sumiton, AL / 2,544
251.5.0%Adamsville, AL / 4,472
252.5.0%Luverne, AL / 2,818
252.5.0%Chickasaw, AL / 6,026
254.5.0%Coaling, AL / 1,778
254.5.0%Thomasville, AL / 4,136
256.5.0%Morris, AL / 1,806
256.5.0%Clanton, AL / 8,672
258.5.0%Albertville, AL / 21,363
258.5.0%Fairview, AL / 483
260.4.9%Kellyton, AL / 381
261.4.9%Fort Payne, AL / 14,115
262.4.9%Columbiana, AL / 4,198
263.4.9%Brighton, AL / 2,918
264.4.8%Elkmont, AL / 459
264.4.8%Hartford, AL / 2,642
266.4.8%Gordo, AL / 1,504
266.4.8%Saks, AL / 10,445
266.4.8%West Jefferson, AL / 494
269.4.8%Ashland, AL / 2,494
269.4.8%Rockford, AL / 537
271.4.7%Cuba, AL / 344
272.4.7%Saint Florian, AL / 423
273.4.7%Ohatchee, AL / 1,091
274.4.6%Butler, AL / 2,280
275.4.6%Piedmont, AL / 4,811
276.4.6%New Market, AL / 1,596
277.4.6%Reform, AL / 2,044
277.4.6%Woodstock, AL / 1,785
279.4.5%Pollard, AL / 200
280.4.5%Attalla, AL / 5,995
281.4.5%Thorsby, AL / 2,039
282.4.5%Pleasant Grove, AL / 10,230
283.4.4%Falkville, AL / 1,262
284.4.4%Alexander City, AL / 14,815
285.4.4%Centreville, AL / 2,727
286.4.4%Holly Pond, AL / 951
286.4.4%Reece City, AL / 766
288.4.4%North Johns, AL / 212
288.4.4%Webb, AL / 1,342
290.4.3%Lanett, AL / 6,455
290.4.3%Georgiana, AL / 1,619
292.4.3%Leroy, AL / 937
293.4.3%Grand Bay, AL / 3,632
294.4.3%Holtville, AL / 4,466
294.4.3%Cusseta, AL / 133
296.4.2%Brilliant, AL / 1,053
297.4.2%Huguley, AL / 2,449
298.4.2%Susan Moore, AL / 850
298.4.2%Town Creek, AL / 940
300.4.2%Ashford, AL / 2,273
301.4.2%Crossville, AL / 2,201
301.4.2%Monroeville, AL / 6,343
301.4.2%Reeltown, AL / 456
301.4.2%Vance, AL / 1,274
305.4.1%Lafayette, AL / 2,993
305.4.1%Pleasant Groves, AL / 549
305.4.1%Tarrant, AL / 6,331
308.4.1%Eclectic, AL / 830
309.4.1%Gu-Win, AL / 111
309.4.1%Triana, AL / 499
311.4.1%Arley, AL / 453
312.4.1%Owens Cross Roads, AL / 1,954
313.4.1%Valley, AL / 9,456
313.4.1%Phil Campbell, AL / 1,016
315.4.0%Coffee Springs, AL / 207
316.4.0%Wedowee, AL / 896
316.4.0%Ragland, AL / 1,702
318.4.0%Sulligent, AL / 1,884
319.4.0%Opp, AL / 6,675
319.4.0%Taylor, AL / 2,995
321.4.0%Axis, AL / 1,020
321.4.0%Camden, AL / 2,770
323.3.9%Coker, AL / 1,094
324.3.9%Roanoke, AL / 6,013
324.3.9%Bessemer, AL / 27,202
326.3.9%Prichard, AL / 22,475
326.3.9%Elmore, AL / 1,738
328.3.9%Red Bay, AL / 3,143
328.3.9%Tillmans Corner, AL / 19,105
330.3.8%Smiths Station, AL / 5,095
331.3.8%Gantt, AL / 210
332.3.8%Weaver, AL / 3,072
333.3.8%Midfield, AL / 5,319
333.3.8%Munford, AL / 1,401
335.3.7%Theodore, AL / 6,051
335.3.7%Frisco City, AL / 1,440
337.3.7%Ariton, AL / 720
338.3.7%Hayden, AL / 1,255
339.3.6%Hokes Bluff, AL / 4,313
340.3.6%Garden City, AL / 447
340.3.6%Alexandria, AL / 3,947
342.3.6%Pine Level, AL / 4,002
342.3.6%Hamilton, AL / 6,842
344.3.6%Oakman, AL / 771
345.3.6%West Point, AL / 649
346.3.6%Stewartville, AL / 1,855
347.3.5%Waldo, AL / 279
347.3.5%Pine Ridge, AL / 189
349.3.5%Talladega Springs, AL / 228
350.3.5%Blountsville, AL / 1,848
350.3.5%Bridgeport, AL / 2,416
350.3.5%Lineville, AL / 2,597
353.3.5%Russellville, AL / 9,836
354.3.5%Whitesboro, AL / 1,979
355.3.4%Brundidge, AL / 2,007
356.3.4%Napier Field, AL / 395
356.3.4%New Brockton, AL / 1,396
358.3.4%South Vinemont, AL / 553
359.3.3%Ivalee, AL / 709
360.3.3%Colony, AL / 265
361.3.3%Cottonwood, AL / 1,296
362.3.3%Childersburg, AL / 5,117
363.3.3%Haleyville, AL / 4,102
364.3.3%Newton, AL / 1,581
365.3.3%Stevenson, AL / 2,739
366.3.2%Steele, AL / 1,021
367.3.2%Kinsey, AL / 2,246
368.3.2%Parrish, AL / 954
368.3.2%Shorter, AL / 497
370.3.1%Kansas, AL / 204
370.3.1%Onycha, AL / 207
372.3.1%Mcintosh, AL / 415
372.3.1%Gurley, AL / 860
374.3.1%Lexington, AL / 663
374.3.1%Cowarts, AL / 1,897
376.3.1%Providence, AL / 238
376.3.1%Millry, AL / 535
378.3.1%Dutton, AL / 251
379.3.1%Snead, AL / 1,038
380.3.0%Level Plains, AL / 2,020
381.3.0%Dora, AL / 2,253
382.3.0%Our Town, AL / 717
382.3.0%Harpersville, AL / 1,836
384.2.9%Geneva, AL / 4,465
384.2.9%Baker Hill, AL / 276
386.2.9%Autaugaville, AL / 1,101
387.2.9%Pickensville, AL / 578
388.2.9%Rogersville, AL / 1,106
389.2.8%Maplesville, AL / 732
390.2.8%Midland City, AL / 2,311
390.2.8%Columbia, AL / 780
392.2.8%Altoona, AL / 764
392.2.8%Mount Vernon, AL / 1,435
394.2.7%Camp Hill, AL / 895
395.2.7%Hillsboro, AL / 553
396.2.7%Section, AL / 880
397.2.7%Hackneyville, AL / 410
397.2.7%River Falls, AL / 671
397.2.7%Semmes, AL / 3,059
400.2.6%Atmore, AL / 10,096
400.2.6%Evergreen, AL / 3,864
400.2.6%Uniontown, AL / 2,982
403.2.6%Hanceville, AL / 3,163
403.2.6%Dodge City, AL / 805
403.2.6%Toxey, AL / 181
406.2.6%Sylvan Springs, AL / 1,671
407.2.6%Guin, AL / 2,104
408.2.6%Wadley, AL / 813
409.2.5%Greensboro, AL / 2,448
410.2.5%Aliceville, AL / 3,892
410.2.5%Carbon Hill, AL / 2,030
410.2.5%Geiger, AL / 198
413.2.5%Coffeeville, AL / 374
413.2.5%Maytown, AL / 319
415.2.5%Moulton, AL / 3,413
415.2.5%Berry, AL / 1,239
417.2.5%Glen Allen, AL / 472
418.2.4%Fort Deposit, AL / 1,366
419.2.4%Carrollton, AL / 1,138
420.2.4%Shiloh, AL / 336
420.2.4%Newbern, AL / 164
422.2.3%Fayetteville, AL / 1,232
423.2.3%Citronelle, AL / 3,892
424.2.3%Henagar, AL / 2,308
425.2.3%Carlisle-Rockledge, AL / 2,745
426.2.3%Coats Bend, AL / 1,908
426.2.3%Rock Mills, AL / 633
428.2.3%Eutaw, AL / 2,856
429.2.3%New Hope, AL / 2,813
430.2.2%New Union, AL / 1,139
431.2.2%Oak Grove, AL / 629
432.2.2%Locust Fork, AL / 1,208
433.2.2%Silas, AL / 605
434.2.2%Graysville, AL / 2,091
435.2.2%Waterloo, AL / 147
436.2.1%Mosses, AL / 1,069
437.2.1%Pine Apple, AL / 123
438.2.1%Ashville, AL / 2,225
439.2.1%Orrville, AL / 114
439.2.1%Collinsville, AL / 1,991
441.2.1%Five Points, AL / 146
441.2.1%Fulton, AL / 269
443.2.1%Holt, AL / 3,812
444.2.0%Lynn, AL / 595
444.2.0%Rock Creek, AL / 1,377
444.2.0%Madrid, AL / 385
447.2.0%Brantleyville, AL / 941
448.2.0%Walnut Grove, AL / 930
449.2.0%Lipscomb, AL / 2,331
450.2.0%Cordova, AL / 1,944
451.1.9%Black, AL / 146
451.1.9%Billingsley, AL / 162
453.1.9%Ider, AL / 1,033
454.1.8%Hytop, AL / 540
455.1.8%Hackleburg, AL / 1,609
455.1.8%Warrior, AL / 3,191
457.1.8%Slocomb, AL / 1,936
458.1.8%West End-Cobb Town, AL / 3,821
459.1.8%Malvern, AL / 1,771
459.1.8%Skyline, AL / 873
461.1.8%Babbie, AL / 649
462.1.8%Littleville, AL / 999
463.1.7%Florala, AL / 2,210
463.1.7%Kinston, AL / 563
465.1.7%Flomaton, AL / 1,683
466.1.7%Brent, AL / 4,911
467.1.7%Grimes, AL / 521
467.1.7%Wilton, AL / 767
469.1.6%Clayton, AL / 2,971
469.1.6%Samson, AL / 2,134
471.1.6%Edgewater, AL / 804
472.1.6%Heath, AL / 292
473.1.5%Clio, AL / 1,575
473.1.5%Creola, AL / 1,898
475.1.5%Nectar, AL / 318
476.1.5%Brookside, AL / 1,112
477.1.5%Courtland, AL / 540
478.1.4%North Courtland, AL / 606
479.1.4%Trafford, AL / 652
480.1.4%Blue Springs, AL / 93
481.1.4%Gordonville, AL / 313
482.1.4%Forkland, AL / 757
482.1.4%East Brewton, AL / 2,552
484.1.3%Mulga, AL / 952
485.1.3%Jacksons Gap, AL / 1,115
486.1.3%Ladonia, AL / 2,947
487.1.3%County Line, AL / 276
488.1.2%Paint Rock, AL / 212
489.1.2%Powell, AL / 981
490.1.2%Belk, AL / 282
491.1.2%Leesburg, AL / 1,056
492.1.2%Castleberry, AL / 565
493.1.1%Vincent, AL / 1,850
494.1.1%Pinckard, AL / 532
495.1.1%Douglas, AL / 990
496.1.1%Bayou La Batre, AL / 2,661
497.1.0%Fruithurst, AL / 262
498.1.0%White Hall, AL / 801
499.1.0%Sterrett, AL / 622
500.1.0%Newville, AL / 429
501.1.0%Riverview, AL / 160
502.0.9%Hodges, AL / 307
503.0.9%Goodwater, AL / 1,678
504.0.9%Myrtlewood, AL / 148
505.0.8%Ballplay, AL / 1,444
506.0.8%Mignon, AL / 1,290
507.0.7%Sipsey, AL / 381
508.0.6%Detroit, AL / 226
509.0.6%Shelby, AL / 1,417
510.0.6%Selmont-West Selmont, AL / 2,887
511.0.6%Beaverton, AL / 235
512.0.5%Gordon, AL / 275
513.0.4%Hobson City, AL / 812
514.0.4%Hollywood, AL / 980
515.0.2%Bear Creek, AL / 1,510

Please note that we only rank locations with 'Master, Doctorate, or Professional Education Percentage' data. The rank above might not be a complete list. Locations without 'Master, Doctorate, or Professional Education Percentage' data are not listed.


Popular Rankings
Fastest / Slowest Growing Cities in CT
Fastest / Slowest Growing States in U.S.
Best / Worst Cities in CT by % of Males Employed
Best / Worst States in U.S. by % of Males Employed
Best / Worst Cities in CT by % of Females Employed
Best / Worst States in U.S. by % of Females Employed
Best / Worst Cities by Crime Rate in CT
Best / Worst States by Crime Rate in U.S.
Richest / Poorest Cities by Income in CT
Richest / Poorest States by Income in U.S.
Most Expensive / Cheapest Homes by City in CT
Most Expensive / Cheapest Homes by State in U.S.
Most / Least Educated Cities in CT
Most / Least Educated States in U.S.
 
The USA.com website and domain are privately owned and are not operated by or affiliated with any government or municipal authority.
© 2019 World Media Group, LLC.