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
AT&T INCCOM00206R10259021,527SH DFND5021,5270
ABBOTT LABSCOM0028241004203,517SH DFND503,5170
ABBVIE INCCOM00287Y1095975,488SH DFND505,4880
ADOBE SYSTEMS INCORPORATEDCOM00724F1011,1191,937SH DFND501,9370
ALBANY INTL CORPCL A0123481082533,213SH DFND503,2130
ALPHABET INCCAP STK CL C02079K1073,0241,124SH DFND501,1240
ALPHABET INCCAP STK CL A02079K3055,1081,901SH DFND501,9010
ALTRIA GROUP INCCOM02209S10358111,927SH DFND5011,9270
AMAZON COM INCCOM0231351064,0741,235SH DFND501,2350
AMEDISYS INCCOM0234361087915,275SH DFND505,2750
AMERICAN EXPRESS COCOM0258161093862,248SH DFND502,2480
AMERICAN TOWER CORP NEWCOM03027X1002921,082SH DFND501,0820
AMERISOURCEBERGEN CORPCOM03073E1051,96516,042SH DFND5016,0420
AMGEN INCCOM0311621006743,137SH DFND503,1370
ANALOG DEVICES INCCOM0326541051,6729,902SH DFND509,9020
ANSYS INCCOM03662Q1051,1243,297SH DFND503,2970
ANTHEM INCCOM0367521031,2833,301SH DFND503,3010
APPLE INCCOM0378331001,3069,147SH DFND509,1470
ARMSTRONG WORLD INDS INC NEWCOM04247X1022852,915SH DFND502,9150
AUTODESK INCCOM0527691069843,418SH DFND503,4180
AVALARA INCCOM05338G1061,0115,757SH DFND505,7570
BCE INCCOM NEW05534B76051410,377SH DFND5010,3770
BK OF AMERICA CORPCOM06050510456213,042SH DFND5013,0420
BANK HAWAII CORPCOM0625401093333,983SH DFND503,9830
BANK NEW YORK MELLON CORPCOM06405810056210,673SH DFND5010,6730
BECTON DICKINSON & COCOM0758871093501,389SH DFND501,3890
BERKSHIRE HATHAWAY INC DELCL B NEW0846707022,1867,885SH DFND507,8850
BEST BUY INCCOM0865161012141,954SH DFND501,9540
BLACKLINE INCCOM09239B1091,24510,554SH DFND5010,5540
BLACKROCK INCCOM09247X101525613SH DFND506130
BLACKSTONE INCCOM09260D1074854,081SH DFND504,0810
BOOKING HOLDINGS INCCOM09857L1081,959824SH DFND508240
BROADCOM INCCOM11135F101265542SH DFND505420
BROOKS AUTOMATION INC NEWCOM1143401024934,767SH DFND504,7670
BROWN FORMAN CORPCL B1156372094556,705SH DFND506,7050
CDW CORPCOM12514G1084212,272SH DFND502,2720
CVS HEALTH CORPCOM12665010094210,854SH DFND5010,8540
CARMAX INCCOM1431301021,3549,244SH DFND509,2440
CENTERPOINT ENERGY INCCOM15189T10741516,541SH DFND5016,5410
CHEESECAKE FACTORY INCCOM1630721013587,533SH DFND507,5330
CHEVRON CORP NEWCOM1667641007487,243SH DFND507,2430
CHEWY INCCL A16679L1095628,300SH DFND508,3000
CISCO SYS INCCOM17275R1023466,244SH DFND506,2440
CINTAS CORPCOM1729081058062,070SH DFND502,0700
CITIGROUP INCCOM NEW1729674242663,718SH DFND503,7180
COCA COLA COCOM19121610096718,268SH DFND5018,2680
COMCAST CORP NEWCL A20030N1011,80432,256SH DFND5032,2560
COMPASS MINERALS INTL INCCOM20451N1013986,216SH DFND506,2160
CONOCOPHILLIPSCOM20825C1042713,990SH DFND503,9900
COSTCO WHSL CORP NEWCOM22160K1056351,406SH DFND501,4060
COSTAR GROUP INCCOM22160N1091,98723,269SH DFND5023,2690
COUPA SOFTWARE INCCOM22266L1063441,588SH DFND501,5880
DANAHER CORPORATIONCOM2358511021,6695,442SH DFND505,4420
DEXCOM INCCOM2521311079671,773SH DFND501,7730
DISNEY WALT COCOM2546871064472,588SH DFND502,5880
DOLLAR GEN CORP NEWCOM2566771052711,251SH DFND501,2510
DOMINION ENERGY INCCOM25746U1093745,027SH DFND505,0270
DOW INCCOM2605571032444,155SH DFND504,1550
DUKE ENERGY CORP NEWCOM NEW26441C2041,28713,084SH DFND5013,0840
EBAY INC.COM2786421036679,539SH DFND509,5390
ECOLAB INCCOM2788651001,1845,566SH DFND505,5660
EDISON INTLCOM28102010757510,198SH DFND5010,1980
EDWARDS LIFESCIENCES CORPCOM28176E1089118,028SH DFND508,0280
ENBRIDGE INCCOM29250N1053,23581,249SH DFND5081,2490
ENSIGN GROUP INCCOM29358P1014676,207SH DFND506,2070
ENTERPRISE PRODS PARTNERS LCOM29379210770432,179SH DFND5032,1790
EVERTEC INCCOM30040P1032946,221SH DFND506,2210
EXXON MOBIL CORPCOM30231G1023,58159,799SH DFND5059,7990
FACEBOOK INCCL A30303M1023,1199,184SH DFND509,1840
FASTENAL COCOM3119001041,48628,140SH DFND5028,1400
FIDELITY NATL INFORMATION SVCOM31620M1066315,120SH DFND505,1200
FIRST FINL BANKSHARES INCCOM32020R1092776,040SH DFND506,0400
FIRST TR EXCHANGE TRADED FDUS EQTY OPPT ETF3369201032121,720SH DFND501,7200
FIRST TR EXCHANGE-TRADED FDCAP STRENGTH ETF33733E1042222,930SH DFND502,9300
FISERV INCCOM3377381082872,596SH DFND502,5960
FIRSTENERGY CORPCOM33793210756315,507SH DFND5015,5070
FIVE BELOW INCCOM33829M1011,3307,151SH DFND507,1510
GENERAL DYNAMICS CORPCOM3695501087453,757SH DFND503,7570
GENERAL MLS INCCOM37033410462910,347SH DFND5010,3470
GENTEX CORPCOM37190110964319,230SH DFND5019,2300
GENUINE PARTS COCOM3724601056975,616SH DFND505,6160
GLOBAL PMTS INCCOM37940X1023141,951SH DFND501,9510
GRACO INCCOM3841091043074,259SH DFND504,2590
GRAINGER W W INCCOM384802104315783SH DFND507830
GRAND CANYON ED INCCOM38526M1061,29314,791SH DFND5014,7910
GUIDEWIRE SOFTWARE INCCOM40171V1005874,937SH DFND504,9370
HANESBRANDS INCCOM41034510242222,776SH DFND5022,7760
HEALTHCARE SVCS GROUP INCCOM42190610868726,924SH DFND5026,9240
HEALTHPEAK PROPERTIES INCCOM42250P1032266,654SH DFND506,6540
HEICO CORP NEWCOM4228061091,40610,501SH DFND5010,5010
HENRY JACK & ASSOC INCCOM4262811018695,231SH DFND505,2310
HERSHEY COCOM4278661083512,042SH DFND502,0420
HOME DEPOT INCCOM4370761021,0203,026SH DFND503,0260
HOULIHAN LOKEY INCCL A4415931004274,658SH DFND504,6580
IAC INTERACTIVECORP NEWCOM NEW44891N2086805,296SH DFND505,2960
IDEX CORPCOM45167R1045762,704SH DFND502,7040
IDEXX LABS INCCOM45168D1041,3712,178SH DFND502,1780
ILLUMINA INCCOM4523271097311,776SH DFND501,7760
INTEL CORPCOM4581401003867,207SH DFND507,2070
INTUITCOM4612021031,1692,137SH DFND502,1370
INTUITIVE SURGICAL INCCOM NEW46120E6021,1381,147SH DFND501,1470
IQVIA HLDGS INCCOM46266C1052,53110,418SH DFND5010,4180
ISHARES INCMSCI SPAIN ETF46428676435312,941SH DFND5012,9410
ISHARES INCMSCI GERMANY ETF46428680642412,781SH DFND5012,7810
ISHARES TRSELECT DIVID ETF4642871682101,801SH DFND501,8010
ISHARES TRCORE S&P500 ETF46428720062,126142,423SH DFND50142,4230
ISHARES TRCORE US AGGBD ET4642872263,10827,062SH DFND5027,0620
ISHARES TRIBOXX INV CP ETF46428724264,917486,704SH DFND50486,7040
ISHARES TR20 YR TR BD ETF46428743266,049457,591SH DFND50457,5910
ISHARES TRBARCLAYS 7 10 YR4642874401,50913,109SH DFND5013,1090
ISHARES TR1 3 YR TREAS BD4642874572362,743SH DFND502,7430
ISHARES TRCORE S&P MCP ETF46428750757,269214,314SH DFND50214,3140
ISHARES TRCORE S&P SCP ETF46428780456,551509,147SH DFND50509,1470
ISHARES TRMRGSTR MD CP ETF46428820889313,273SH DFND5013,2730
ISHARES TREAFE SML CP ETF4642882735867,856SH DFND507,8560
ISHARES TRJPMORGAN USD EMG4642882812602,359SH DFND502,3590
ISHARES TRDEVSMCP EXNA ETF4642884973054,419SH DFND504,4190
ISHARES TRIBOXX HI YD ETF46428851373,148835,122SH DFND50835,1220
ISHARES TRMBS ETF4642885884,27939,609SH DFND5039,6090
ISHARES TRISHS 5-10YR INVT4642886382,66444,317SH DFND5044,3170
ISHARES TRISHS 1-5YR INVS4642886464,22577,377SH DFND5077,3770
ISHARES TRGLB CNSM STP ETF4642887371,01816,796SH DFND5016,7960
ISHARES TREAFE VALUE ETF4642888771,62731,771SH DFND5031,7710
JPMORGAN CHASE & COCOM46625H1001,2387,459SH DFND507,4590
JOHN BEAN TECHNOLOGIES CORPCOM4778391042361,523SH DFND501,5230
JOHNSON & JOHNSONCOM4781601041,4178,637SH DFND508,6370
KIMBERLY-CLARK CORPCOM4943681034483,296SH DFND503,2960
L3HARRIS TECHNOLOGIES INCCOM5024311097003,137SH DFND503,1370
LANDSTAR SYS INCCOM5150981012721,697SH DFND501,6970
LAUDER ESTEE COS INCCL A5184391047902,578SH DFND502,5780
LESLIES INCCOM52706410923211,495SH DFND5011,4950
LLOYDS BANKING GROUP PLCSPONSORED ADR53943910922390,656SH DFND5090,6560
LOCKHEED MARTIN CORPCOM5398301091,1963,414SH DFND503,4140
LOWES COS INCCOM5486611073,01314,548SH DFND5014,5480
LULULEMON ATHLETICA INCCOM5500211095861,428SH DFND501,4280
LYFT INCCL A COM55087P10461911,613SH DFND5011,6130
MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP55908010668414,782SH DFND5014,7820
MARSH & MCLENNAN COS INCCOM5717481022211,429SH DFND501,4290
MASTERCARD INCORPORATEDCL A57636Q1043,87310,964SH DFND5010,9640
MATCH GROUP INC NEWCOM57667L1078275,429SH DFND505,4290
MCDONALDS CORPCOM5801351014231,730SH DFND501,7300
MCKESSON CORPCOM58155Q1032091,016SH DFND501,0160
MERCK & CO INCCOM58933Y1056598,776SH DFND508,7760
MICROSOFT CORPCOM5949181048,53130,038SH DFND5030,0380
MICROCHIP TECHNOLOGY INC.COM5950171044552,970SH DFND502,9700
MORGAN STANLEYCOM NEW6174464485465,483SH DFND505,4830
NATIONAL BEVERAGE CORPCOM6350171062815,340SH DFND505,3400
NATIONAL INSTRS CORPCOM63651810258114,762SH DFND5014,7620
NEOGEN CORPCOM6404911063989,057SH DFND509,0570
NETFLIX INCCOM64110L1061,6932,826SH DFND502,8260
NEXTERA ENERGY INCCOM65339F1014415,629SH DFND505,6290
NORFOLK SOUTHN CORPCOM6558441087843,212SH DFND503,2120
NOVARTIS AGSPONSORED ADR66987V10983210,042SH DFND5010,0420
NVIDIA CORPORATIONCOM67066G1041,7568,560SH DFND508,5600
OAK STR HEALTH INCCOM67181A10766014,810SH DFND5014,8100
OMNICOM GROUP INCCOM6819191064716,402SH DFND506,4020
ORACLE CORPCOM68389X10598810,825SH DFND5010,8250
PAYCOM SOFTWARE INCCOM70432V1021,9793,997SH DFND503,9970
PAYPAL HLDGS INCCOM70450Y1031,0874,195SH DFND504,1950
PEPSICO INCCOM7134481086023,953SH DFND503,9530
PFIZER INCCOM7170811031,41832,585SH DFND5032,5850
PHILIP MORRIS INTL INCCOM7181721091,56215,697SH DFND5015,6970
PINTEREST INCCL A72352L10654010,715SH DFND5010,7150
PLAINS GP HLDGS L PLTD PARTNR INT A72651A20718416,860SH DFND5016,8600
POOL CORPCOM73278L105202452SH DFND504520
PRIMERICA INCCOM74164M1082341,503SH DFND501,5030
PROCTER AND GAMBLE COCOM7427181098025,648SH DFND505,6480
PROTO LABS INCCOM7437131092413,546SH DFND503,5460
RLI CORPCOM7496071072232,177SH DFND502,1770
RAYTHEON TECHNOLOGIES CORPCOM75513E1014505,173SH DFND505,1730
RBC BEARINGS INCCOM75524B1043401,580SH DFND501,5800
RITCHIE BROS AUCTIONEERSCOM7677441051,36722,231SH DFND5022,2310
ROBERT HALF INTL INCCOM7703231032041,989SH DFND501,9890
ROBLOX CORPCL A7710491031,06313,928SH DFND5013,9280
ROLLINS INCCOM7757111041,22133,866SH DFND5033,8660
ROPER TECHNOLOGIES INCCOM7766961066301,382SH DFND501,3820
ROSS STORES INCCOM7782961032842,472SH DFND502,4720
SBA COMMUNICATIONS CORP NEWCL A78410G1048322,500SH DFND502,5000
SPDR S&P 500 ETF TRTR UNIT78462F103320737SH DFND507370
SPDR INDEX SHS FDSDJ GLB RL ES ETF78463X7492074,009SH DFND504,0090
SPDR SER TRICE PFD SEC ETF78464A29291220,993SH DFND5020,9930
SPDR SER TRPRTFLO S&P500 GW78464A4093875,995SH DFND505,9950
SPDR SER TRS&P 600 SML CAP78464A8132622,723SH DFND502,7230
SALESFORCE COM INCCOM79466L3021,7046,298SH DFND506,2980
SANOFISPONSORED ADR80105N1053336,880SH DFND506,8800
SCHWAB CHARLES CORPCOM8085131057059,356SH DFND509,3560
SCOTTS MIRACLE-GRO COCL A8101861064092,760SH DFND502,7600
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2094753,682SH DFND503,6820
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y3081,47721,069SH DFND5021,0690
SELECT SECTOR SPDR TRFINANCIAL81369Y60560515,876SH DFND5015,8760
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8039076,032SH DFND506,0320
SERVICENOW INCCOM81762P1022,1483,476SH DFND503,4760
SHERWIN WILLIAMS COCOM8243481067962,819SH DFND502,8190
SHOPIFY INCCL A82509L107878652SH DFND506520
SITEONE LANDSCAPE SUPPLY INCCOM82982L1033801,861SH DFND501,8610
STARBUCKS CORPCOM8552441091,68515,018SH DFND5015,0180
STATE STR CORPCOM8574771032492,877SH DFND502,8770
SYSCO CORPCOM8718291072453,027SH DFND503,0270
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391001,17310,511SH DFND5010,5110
TARGET CORPCOM87612E1065022,130SH DFND502,1300
TELADOC HEALTH INCCOM87918A1055704,523SH DFND504,5230
TERMINIX GLOBAL HOLDINGS INCCOM88087E1002736,457SH DFND506,4570
TEXAS INSTRS INCCOM8825081047133,695SH DFND503,6950
THERMO FISHER SCIENTIFIC INCCOM8835561021,3622,350SH DFND502,3500
THOR INDS INCCOM8851601014273,350SH DFND503,3500
3M COCOM88579Y1013011,666SH DFND501,6660
TRUIST FINL CORPCOM89832Q10986714,588SH DFND5014,5880
2U INCCOM90214J10158317,457SH DFND5017,4570
TYLER TECHNOLOGIES INCCOM9022521051,6583,644SH DFND503,6440
US BANCORP DELCOM NEW9029733043986,612SH DFND506,6120
UBER TECHNOLOGIES INCCOM90353T10068315,351SH DFND5015,3510
UNILEVER PLCSPON ADR NEW9047677041,10320,104SH DFND5020,1040
UNITED PARCEL SERVICE INCCL B9113121061,1426,181SH DFND506,1810
UNITEDHEALTH GROUP INCCOM91324P1022,3805,945SH DFND505,9450
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088444923,155SH DFND503,1550
VANGUARD WORLD FDMEGA GRWTH IND9219108168153,450SH DFND503,4500
VANGUARD BD INDEX FDSINTERMED TERM9219378192,24925,153SH DFND5025,1530
VANGUARD BD INDEX FDSSHORT TRM BOND9219378271,49418,236SH DFND5018,2360
VANGUARD BD INDEX FDSTOTAL BND MRKT92193783564,025749,091SH DFND50749,0910
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438581,19723,633SH DFND5023,6330
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464063953,768SH DFND503,7680
VANGUARD INTL EQUITY INDEX FFTSE SMCAP ETF9220427181,81713,644SH DFND5013,6440
VANGUARD INTL EQUITY INDEX FALLWRLD EX US92204277546,175756,589SH DFND50756,5890
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428584258,549SH DFND508,5490
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8702042,159SH DFND502,1590
VEEVA SYS INCCL A COM9224751082,3128,170SH DFND508,1700
VANGUARD INDEX FDSREAL ESTATE ETF9229085533773,641SH DFND503,6410
VANGUARD INDEX FDSSM CP VAL ETF9229086118064,676SH DFND504,6760
VANGUARD INDEX FDSMID CAP ETF9229086298393,503SH DFND503,5030
VANGUARD INDEX FDSLARGE CAP ETF92290863765,600323,024SH DFND50323,0240
VANGUARD INDEX FDSEXTEND MKT ETF92290865228,041152,788SH DFND50152,7880
VANGUARD INDEX FDSVALUE ETF9229087441,66212,074SH DFND5012,0740
VANGUARD INDEX FDSSMALL CP ETF9229087512811,265SH DFND501,2650
VANGUARD INDEX FDSTOTAL STK MKT9229087692,45810,948SH DFND5010,9480
VERIZON COMMUNICATIONS INCCOM92343V10484915,618SH DFND5015,6180
VERISK ANALYTICS INCCOM92345Y1061,3026,435SH DFND506,4350
VIMEO INCCOMMON STOCK92719V1002458,254SH DFND508,2540
VISA INCCOM CL A92826C8392,89912,787SH DFND5012,7870
WD 40 COCOM929236107229976SH DFND509760
WALGREENS BOOTS ALLIANCE INCCOM9314271082174,465SH DFND504,4650
WATSCO INCCOM9426222003581,318SH DFND501,3180
WELLS FARGO CO NEWCOM9497461011,16124,684SH DFND5024,6840
WEST PHARMACEUTICAL SVSC INCCOM9553061052,0854,822SH DFND504,8220
WILLIAMS COS INCCOM96945710038614,701SH DFND5014,7010
ZOETIS INCCL A98978V1038344,279SH DFND504,2790
ACCENTURE PLC IRELANDSHS CLASS AG1151C101221683SH DFND506830
IHS MARKIT LTDSHSG475671051,40111,970SH DFND5011,9700
JOHNSON CTLS INTL PLCSHSG515021053064,338SH DFND504,3380
LINDE PLCSHSG5494J1031,4304,782SH DFND504,7820
MEDTRONIC PLCSHSG5960L1035914,667SH DFND504,6670
CHUBB LIMITEDCOMH1467J1043401,925SH DFND501,9250
GLOBANT S ACOML443851092,3248,246SH DFND508,2460
NXP SEMICONDUCTORS N VCOMN6596X1099654,853SH DFND504,8530