The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number:3235-0006
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y1014722,450SH SOLE 002,450
ABBOTT LABSCOM0028241003392,853SH SOLE 002,853
ACCENTURE PLC IRELANDSHS CLASS AG1151C101210756SH SOLE 00756
ADOBE SYSTEMS INCORPORATEDCOM00724F1011,0822,238SH SOLE 002,238
AGREE REALTY CORPCOM0084921002113,100SH SOLE 003,100
ALPHABET INCCAP STK CL A02079K305584274SH SOLE 00274
ALPHABET INCCAP STK CL C02079K107397186SH SOLE 00186
AMAZON COM INCCOM0231351061,530484SH SOLE 00484
AMGEN INCCOM0311621007973,199SH SOLE 003,199
ANALOG DEVICES INCCOM0326541054983,107SH SOLE 003,107
AON PLCSHS CL AG0403H1081,3045,627SH SOLE 005,627
APPLE INCCOM0378331001,68613,709SH SOLE 0013,709
APPLIED MATLS INCCOM0382221055563,930SH SOLE 003,930
ARCHER DANIELS MIDLAND COCOM0394831024047,008SH SOLE 007,008
ARROW ELECTRS INCCOM0427351002292,043SH SOLE 002,043
AT&T INCCOM00206R10260019,685SH SOLE 0019,685
AUTODESK INCCOM0527691064511,590SH SOLE 001,590
AUTOZONE INCCOM053332102545384SH SOLE 00384
BAXTER INTL INCCOM0718131094074,821SH SOLE 004,821
BECTON DICKINSON & COCOM075887109231955SH SOLE 00955
BERKSHIRE HATHAWAY INC DELCL B NEW0846707021,5185,880SH SOLE 005,880
BIOGEN INCCOM09062X1035061,817SH SOLE 001,817
BOEING COCOM0970231054021,589SH SOLE 001,589
BRISTOL-MYERS SQUIBB COCOM1101221085919,391SH SOLE 009,391
BROADCOM INCCOM11135F101211443SH SOLE 00443
CACI INTL INCCL A1271903044701,891SH SOLE 001,891
CAL MAINE FOODS INCCOM NEW1280302023589,219SH SOLE 009,219
CARDINAL HEALTH INCCOM14149Y1082634,325SH SOLE 004,325
CATERPILLAR INCCOM1491231014692,015SH SOLE 002,015
CHEVRON CORP NEWCOM1667641002662,515SH SOLE 002,515
CHUBB LIMITEDCOMH1467J1043262,048SH SOLE 002,048
CISCO SYS INCCOM17275R1021,16022,320SH SOLE 0022,320
CLEARWAY ENERGY INCCL C18539C2042598,958SH SOLE 008,958
COCA COLA COCOM1912161002434,634SH SOLE 004,634
COMMERCIAL METALS COCOM20172310362820,390SH SOLE 0020,390
COSTCO WHSL CORP NEWCOM22160K1058922,514SH SOLE 002,514
CVS HEALTH CORPCOM1266501004415,936SH SOLE 005,936
DANAHER CORPORATIONCOM235851102201894SH SOLE 00894
DEUTSCHE BANK A GNAMEN AKTD1819089814912,324SH SOLE 0012,324
DIAGEO PLCSPON ADR NEW25243Q2052181,299SH SOLE 001,299
DISNEY WALT COCOM2546871063181,685SH SOLE 001,685
DNP SELECT INCOME FD INCCOM23325P10416016,218SH SOLE 0016,218
DTE ENERGY COCOM2333311071,38110,379SH SOLE 0010,379
DUKE ENERGY CORP NEWCOM NEW26441C2047988,292SH SOLE 008,292
EATON CORP PLCSHSG291831032621,875SH SOLE 001,875
ECOLAB INCCOM2788651005752,651SH SOLE 002,651
EDWARDS LIFESCIENCES CORPCOM28176E1087919,440SH SOLE 009,440
EMERSON ELEC COCOM2910111046617,311SH SOLE 007,311
ENTERGY CORP NEWCOM29364G1032802,808SH SOLE 002,808
EXXON MOBIL CORPCOM30231G1021,06318,530SH SOLE 0018,530
FAIR ISAAC CORPCOM3032501041,0562,107SH SOLE 002,107
FASTENAL COCOM31190010452610,294SH SOLE 0010,294
FEDEX CORPCOM31428X1069873,480SH SOLE 003,480
FIDELITY NATL INFORMATION SVCOM31620M1062841,975SH SOLE 001,975
FISERV INCCOM3377381083662,996SH SOLE 002,996
GENERAL ELECTRIC COCOM36960410327620,747SH SOLE 0020,747
GENUINE PARTS COCOM3724601053212,755SH SOLE 002,755
HOME DEPOT INCCOM4370761021,1423,711SH SOLE 003,711
HONEYWELL INTL INCCOM4385161062351,082SH SOLE 001,082
ILLINOIS TOOL WKS INCCOM4523081091,7387,849SH SOLE 007,849
INTEL CORPCOM4581401001,04916,251SH SOLE 0016,251
INTERNATIONAL BUSINESS MACHSCOM4592001012581,936SH SOLE 001,936
INTUITCOM4612021037531,904SH SOLE 001,904
INVESCO EXCH TRADED FD TR IIDWA EMERG MKTS46138E8671,93879,868SH SOLE 0079,868
INVESCO EXCH TRADED FD TR IIPFD ETF46138E5115,483365,279SH SOLE 00365,279
ISHARES INCCORE MSCI EMKT46434G1033685,662SH SOLE 005,662
ISHARES TRS&P MC 400VL ETF4642877056,88666,748SH SOLE 0066,748
ISHARES TRCORE S&P SCP ETF4642878043773,422SH SOLE 003,422
ISHARES TRCORE S&P500 ETF4642872006321,571SH SOLE 001,571
ISHARES TRRUS 2000 VAL ETF4642876306,40839,722SH SOLE 0039,722
ISHARES TRRUSSELL 3000 ETF464287689210873SH SOLE 00873
ISHARES TRCORE S&P US GWT4642876715786,272SH SOLE 006,272
ISHARES TRRUS 2000 GRW ETF4642876486,25620,514SH SOLE 0020,514
ISHARES TRRUS MID CAP ETF4642874997,08094,379SH SOLE 0094,379
ISHARES TRRUS MD CP GR ETF4642874816,66164,075SH SOLE 0064,075
ISHARES TRPFD AND INCM SEC4642886874,328112,708SH SOLE 00112,708
ISHARES TR3 7 YR TREAS BD4642886616875,290SH SOLE 005,290
ISHARES TRCORE HIGH DV ETF46429B6634764,992SH SOLE 004,992
ISHARES TRMSCI EAFE MIN VL46429B6897,373100,342SH SOLE 00100,342
J P MORGAN EXCHANGE-TRADED FDIV RTN INT EQ46641Q2092574,168SH SOLE 004,168
J P MORGAN EXCHANGE-TRADED FDIV RTN EM EQT46641Q3081,23821,824SH SOLE 0021,824
JOHNSON & JOHNSONCOM4781601041,3818,483SH SOLE 008,483
JPMORGAN CHASE & COCOM46625H1002,20014,310SH SOLE 0014,310
L3HARRIS TECHNOLOGIES INCCOM5024311092061,010SH SOLE 001,010
LILLY ELI & COCOM5324571083641,964SH SOLE 001,964
LOWES COS INCCOM5486611073581,871SH SOLE 001,871
LYONDELLBASELL INDUSTRIES NSHS - A -N537451001,98318,789SH SOLE 0018,789
MARATHON PETE CORPCOM56585A1024498,038SH SOLE 008,038
MASTERCARD INCORPORATEDCL A57636Q1041,1593,190SH SOLE 003,190
MATERION CORPCOM5766901012473,641SH SOLE 003,641
MCDONALDS CORPCOM5801351012471,097SH SOLE 001,097
MERCK & CO. INCCOM58933Y1053624,702SH SOLE 004,702
MICROSOFT CORPCOM5949181042,3139,545SH SOLE 009,545
MONDELEZ INTL INCCL A6092071053265,580SH SOLE 005,580
MORGAN STANLEYCOM NEW6174464482,22828,482SH SOLE 0028,482
NETAPP INCCOM64110D1042202,983SH SOLE 002,983
NETFLIX INCCOM64110L1065861,087SH SOLE 001,087
NEXTERA ENERGY INCCOM65339F1011,21215,999SH SOLE 0015,999
NXP SEMICONDUCTORS N VCOMN6596X1092111,012SH SOLE 001,012
ORACLE CORPCOM68389X1052994,161SH SOLE 004,161
ORANGESPONSORED ADR68406010621717,559SH SOLE 0017,559
PAYPAL HLDGS INCCOM70450Y1038243,327SH SOLE 003,327
PEPSICO INCCOM7134481082471,748SH SOLE 001,748
PERKINELMER INCCOM7140461092962,278SH SOLE 002,278
PFIZER INCCOM71708110361216,852SH SOLE 0016,852
PHILLIPS 66COM7185461047058,482SH SOLE 008,482
PINNACLE WEST CAP CORPCOM7234841012162,642SH SOLE 002,642
PLEXUS CORPCOM7291321002632,818SH SOLE 002,818
PNC FINL SVCS GROUP INCCOM6934751052401,350SH SOLE 001,350
POOL CORPCOM73278L1056001,707SH SOLE 001,707
PROCTER AND GAMBLE COCOM7427181099286,914SH SOLE 006,914
PROGRESSIVE CORPCOM7433151034634,844SH SOLE 004,844
QUALCOMM INCCOM7475251036915,014SH SOLE 005,014
QUEST DIAGNOSTICS INCCOM74834L1005584,312SH SOLE 004,312
RPM INTL INCCOM7496851036066,560SH SOLE 006,560
SEALED AIR CORP NEWCOM81211K10067714,843SH SOLE 0014,843
SMUCKER J M COCOM NEW8326964054823,815SH SOLE 003,815
SONOCO PRODS COCOM83549510266410,382SH SOLE 0010,382
SPOTIFY TECHNOLOGY S ASHSL8681T102220804SH SOLE 00804
STRYKER CORPORATIONCOM863667101232954SH SOLE 00954
SUNRUN INCCOM86771W10572912,323SH SOLE 0012,323
TARGET CORPCOM87612E1062571,278SH SOLE 001,278
TELEFLEX INCORPORATEDCOM8793691062,7186,562SH SOLE 006,562
TEXAS INSTRS INCCOM8825081047563,936SH SOLE 003,936
TEXAS PAC LD TRSUB CTF PROP I T882610108894559SH SOLE 00559
THERMO FISHER SCIENTIFIC INCCOM8835561022,3505,151SH SOLE 005,151
T-MOBILE US INCCOM8725901044253,326SH SOLE 003,326
TRAVELERS COMPANIES INCCOM89417E1092261,498SH SOLE 001,498
TRUIST FINL CORPCOM89832Q10968311,568SH SOLE 0011,568
UNILEVER PLCSPON ADR NEW9047677042394,285SH SOLE 004,285
UNITEDHEALTH GROUP INCCOM91324P1021,3663,722SH SOLE 003,722
VALERO ENERGY CORPCOM91913Y1001,11514,806SH SOLE 0014,806
VANGUARD BD INDEX FDSINTERMED TERM92193781990010,167SH SOLE 0010,167
VANGUARD INDEX FDSSMALL CP ETF9229087515,76926,539SH SOLE 0026,539
VANGUARD INDEX FDSGROWTH ETF9229087367,84129,999SH SOLE 0029,999
VANGUARD INDEX FDSS&P 500 ETF SHS9229083637,54220,486SH SOLE 0020,486
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464067,20270,882SH SOLE 0070,882
VERIZON COMMUNICATIONS INCCOM92343V1041,54126,427SH SOLE 0026,427
VOYA FINANCIAL INCCOM9290891002483,811SH SOLE 003,811
WELLS FARGO CO NEWCOM9497461013599,048SH SOLE 009,048
WILLIAMS COS INCCOM96945710072930,483SH SOLE 0030,483
YUM BRANDS INCCOM9884981012402,182SH SOLE 002,182