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
ISHARES INCMSCI JPN ETF NEW46434G8221,99228,357SH SOLE00028,357
ISHARES TRCORE S&P MCP ETF4642875072761,051SH SOLE0001,051
ISHARES TRCORE S&P SCP ETF4642878044093,742SH SOLE0003,742
ISHARES TRS&P 500 VAL ETF4642874085083,490SH SOLE0003,490
ISHARES TRCORE S&P500 ETF4642872006,28914,597SH SOLE00014,597
ISHARES TRS&P 500 GRWT ETF4642873094125,569SH SOLE0005,569
ISHARES TRRUS 1000 GRW ETF4642876141,7126,248SH SOLE0006,248
ISHARES TRRUSSELL 3000 ETF4642876899893,880SH SOLE0003,880
ISHARES TRCORE S&P US VLU46428766373810,419SH SOLE00010,419
ISHARES TRCORE S&P US GWT4642876717587,403SH SOLE0007,403
SPDR S&P 500 ETF TRTR UNIT78462F10312,91430,093SH SOLE00030,093
ADOBE SYSTEMS INCORPORATEDCOM00724F1017,00712,170SH SOLE00012,170
AUTODESK INCCOM0527691065,80720,362SH SOLE00020,362
AMERICAN INTL GROUP INCCOM NEW0268747841,18121,523SH SOLE00021,523
AMAZON COM INCCOM02313510617,5135,331SH SOLE0005,331
BRISTOL-MYERS SQUIBB COCOM11012210895116,078SH SOLE00016,078
BERKSHIRE HATHAWAY INC DELCL B NEW0846707023,68913,514SH SOLE00013,514
EMERSON ELEC COCOM2910111047998,485SH SOLE0008,485
EXPEDITORS INTL WASH INCCOM3021301091,30310,935SH SOLE00010,935
BOEING COCOM0970231052,38310,833SH SOLE00010,833
NEUROCRINE BIOSCIENCES INCCOM64125C1094114,288SH SOLE0004,288
REALTY INCOME CORPCOM75610910473811,372SH SOLE00011,372
ONEOK INC NEWCOM6826801034678,052SH SOLE0008,052
SYNOPSYS INCCOM8716071076332,113SH SOLE0002,113
INVESCO QQQ TRUNIT SER 146090E1035821,627SH SOLE0001,627
AMGEN INCCOM0311621001,3496,346SH SOLE0006,346
ABBOTT LABSCOM0028241005,00042,326SH SOLE00042,326
BEST BUY INCCOM0865161012662,521SH SOLE0002,521
ALTRIA GROUP INCCOM02209S10365214,334SH SOLE00014,334
FEDEX CORPCOM31428X1062301,049SH SOLE0001,049
INTEL CORPCOM4581401005119,596SH SOLE0009,596
ISHARES TRRUS 2000 GRW ETF464287648213726SH SOLE000726
ORACLE CORPCOM68389X1055,05357,990SH SOLE00057,990
QUALCOMM INCCOM7475251034,34833,709SH SOLE00033,709
DISNEY WALT COCOM2546871064,86328,746SH SOLE00028,746
HONEYWELL INTL INCCOM4385161061,3136,186SH SOLE0006,186
SHERWIN WILLIAMS COCOM824348106238852SH SOLE000852
SEMPRACOM8168511098256,523SH SOLE0006,523
US BANCORP DELCOM NEW9029733042,19136,859SH SOLE00036,859
JOHNSON & JOHNSONCOM4781601044,97430,796SH SOLE00030,796
MEDTRONIC PLCSHSG5960L1032,20017,552SH SOLE00017,552
PFIZER INCCOM7170811033,80688,492SH SOLE00088,492
EDISON INTLCOM28102010798117,685SH SOLE00017,685
LOWES COS INCCOM5486611071,5437,605SH SOLE0007,605
ISHARES TRMSCI EAFE ETF4642874653864,951SH SOLE0004,951
CHEVRON CORP NEWCOM1667641001,37213,519SH SOLE00013,519
MICROSOFT CORPCOM59491810421,25075,374SH SOLE00075,374
UNITED PARCEL SERVICE INCCL B9113121061,3177,230SH SOLE0007,230
AT&T INCCOM00206R1021,14242,268SH SOLE00042,268
TRUIST FINL CORPCOM89832Q10959110,071SH SOLE00010,071
CITIGROUP INCCOM NEW1729674243,55150,598SH SOLE00050,598
CISCO SYS INCCOM17275R1025,06493,045SH SOLE00093,045
INTERNATIONAL BUSINESS MACHSCOM4592001011,3179,481SH SOLE0009,481
COCA COLA COCOM1912161003,01057,360SH SOLE00057,360
LOCKHEED MARTIN CORPCOM5398301098192,372SH SOLE0002,372
PEPSICO INCCOM7134481083,06420,369SH SOLE00020,369
PPG INDS INCCOM6935061071,0367,241SH SOLE0007,241
JOHNSON CTLS INTL PLCSHSG515021056028,846SH SOLE0008,846
VERIZON COMMUNICATIONS INCCOM92343V1043,13958,125SH SOLE00058,125
SPDR SER TRS&P 600 SMCP VAL78464A3004545,541SH SOLE0005,541
SPDR SER TRS&P 600 SMCP GRW78464A2011,15613,269SH SOLE00013,269
SPDR SER TRPRTFLO S&P500 GW78464A40916,420256,484SH SOLE000256,484
ISHARES TRRUS MD CP GR ETF4642874813373,004SH SOLE0003,004
ISHARES TRRUS MDCP VAL ETF4642874731,37612,153SH SOLE00012,153
ISHARES TRGLOBAL FINLS ETF4642873336878,763SH SOLE0008,763
ISHARES TRU.S. TECH ETF4642877218618,501SH SOLE0008,501
SELECT SECTOR SPDR TRENERGY81369Y5061,11521,406SH SOLE00021,406
SELECT SECTOR SPDR TRFINANCIAL81369Y6052496,642SH SOLE0006,642
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8033932,634SH SOLE0002,634
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2096695,258SH SOLE0005,258
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4076643,702SH SOLE0003,702
SPDR SER TRNYSE TECH ETF78464A1021,85311,845SH SOLE00011,845
ISHARES INCMSCI TAIWAN ETF46434G7722484,000SH SOLE0004,000
ISHARES INCMSCI SWITZERLAND4642867493437,367SH SOLE0007,367
SCHWAB CHARLES CORPCOM8085131055487,517SH SOLE0007,517
WALGREENS BOOTS ALLIANCE INCCOM9314271082445,192SH SOLE0005,192
DEERE & COCOM2441991051,6204,835SH SOLE0004,835
BK OF AMERICA CORPCOM0605051045,391126,985SH SOLE000126,985
STARBUCKS CORPCOM8552441095,22147,328SH SOLE00047,328
AUTOMATIC DATA PROCESSING INCOM0530151031,0905,451SH SOLE0005,451
EXXON MOBIL CORPCOM30231G1022,17636,995SH SOLE00036,995
WEST PHARMACEUTICAL SVSC INCCOM9553061051,2242,883SH SOLE0002,883
WALMART INCCOM9311421032,05314,732SH SOLE00014,732
APPLIED MATLS INCCOM0382221059627,470SH SOLE0007,470
ANTHEM INCCOM036752103219587SH SOLE000587
UNION PAC CORPCOM9078181081,0045,123SH SOLE0005,123
UNILEVER PLCSPON ADR NEW9047677041,37925,426SH SOLE00025,426
TEXAS INSTRS INCCOM8825081041,6518,592SH SOLE0008,592
BAXTER INTL INCCOM0718131094585,699SH SOLE0005,699
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391001,79016,035SH SOLE00016,035
COMMERCE BANCSHARES INCCOM2005251032683,847SH SOLE0003,847
TARGET CORPCOM87612E1061,4456,317SH SOLE0006,317
CULLEN FROST BANKERS INCCOM2298991093312,788SH SOLE0002,788
COLGATE PALMOLIVE COCOM19416210392012,169SH SOLE00012,169
CAPITAL ONE FINL CORPCOM14040H1051,0356,393SH SOLE0006,393
CABOT OIL & GAS CORPCOM12709710343519,986SH SOLE00019,986
COSTCO WHSL CORP NEWCOM22160K1059582,132SH SOLE0002,132
LILLY ELI & COCOM5324571081,0314,462SH SOLE0004,462
CVS HEALTH CORPCOM1266501001,13413,368SH SOLE00013,368
DOMINION ENERGY INCCOM25746U10989312,225SH SOLE00012,225
DIAGEO PLCSPON ADR NEW25243Q2057313,785SH SOLE0003,785
SCHLUMBERGER LTDCOM STK8068571081,23741,748SH SOLE00041,748
DANAHER CORPORATIONCOM2358511021,3154,318SH SOLE0004,318
MERCK & CO INCCOM58933Y1051,89325,209SH SOLE00025,209
MORGAN STANLEYCOM NEW6174464481,08411,138SH SOLE00011,138
NOVARTIS AGSPONSORED ADR66987V1091,83922,483SH SOLE00022,483
RAYMOND JAMES FINL INCCOM7547301095195,628SH SOLE0005,628
PROCTER AND GAMBLE COCOM7427181094,16529,796SH SOLE00029,796
GENERAL ELECTRIC COCOM NEW3696043013243,141SH SOLE0003,141
KIMBERLY-CLARK CORPCOM4943681033562,689SH SOLE0002,689
GILEAD SCIENCES INCCOM3755581034696,717SH SOLE0006,717
IDEX CORPCOM45167R1044312,081SH SOLE0002,081
HOME DEPOT INCCOM4370761024,08412,441SH SOLE00012,441
JABIL INCCOM4663131032374,065SH SOLE0004,065
MCDONALDS CORPCOM5801351011,6166,702SH SOLE0006,702
NIKE INCCL B6541061033,81726,283SH SOLE00026,283
JPMORGAN CHASE & COCOM46625H1004,63628,323SH SOLE00028,323
MONDELEZ INTL INCCL A6092071051,06818,356SH SOLE00018,356
WILLIAMS COS INCCOM9694571001,45556,106SH SOLE00056,106
WELLS FARGO CO NEWCOM9497461016,936149,452SH SOLE000149,452
ISHARES TR1 3 YR TREAS BD4642874577909,168SH SOLE0009,168
ISHARES TRBARCLAYS 7 10 YR4642874401,31411,407SH SOLE00011,407
ISHARES TR20 YR TR BD ETF4642874322461,705SH SOLE0001,705
ISHARES TRIBOXX INV CP ETF4642872424753,572SH SOLE0003,572
CORNING INCCOM21935010553314,606SH SOLE00014,606
MGIC INVT CORP WISCOM55284810324716,500SH SOLE00016,500
FORD MTR CO DELCOM34537086044531,445SH SOLE00031,445
UNITEDHEALTH GROUP INCCOM91324P1024,49211,495SH SOLE00011,495
PIONEER NAT RES COCOM7237871076433,859SH SOLE0003,859
ACCENTURE PLC IRELANDSHS CLASS AG1151C1014,27213,354SH SOLE00013,354
AMERICAN TOWER CORP NEWCOM03027X1008933,363SH SOLE0003,363
CROWN CASTLE INTL CORP NEWCOM22822V1017134,112SH SOLE0004,112
RAYTHEON TECHNOLOGIES CORPCOM75513E1013,91245,512SH SOLE00045,512
INTERNATIONAL FLAVORS&FRAGRACOM4595061016404,786SH SOLE0004,786
3M COCOM88579Y1019755,558SH SOLE0005,558
OMNICOM GROUP INCCOM6819191067099,778SH SOLE0009,778
COMCAST CORP NEWCL A20030N1012,74349,049SH SOLE00049,049
XILINX INCCOM9839191012231,477SH SOLE0001,477
BARRICK GOLD CORPCOM06790110850327,841SH SOLE00027,841
VANGUARD INDEX FDSTOTAL STK MKT9229087697693,465SH SOLE0003,465
WASTE MGMT INC DELCOM94106L1092,96019,819SH SOLE00019,819
FIRSTENERGY CORPCOM33793210757016,005SH SOLE00016,005
NEXTERA ENERGY INCCOM65339F1011,65221,039SH SOLE00021,039
DUKE ENERGY CORP NEWCOM NEW26441C20499110,155SH SOLE00010,155
CONSTELLATION BRANDS INCCL A21036P1085072,408SH SOLE0002,408
CONOCOPHILLIPSCOM20825C10488313,025SH SOLE00013,025
CSX CORPCOM1264081032869,627SH SOLE0009,627
APPLE INCCOM03783310021,240150,104SH SOLE000150,104
AMERICAN AIRLS GROUP INCCOM02376R10231015,100SH SOLE00015,100
LAM RESEARCH CORPCOM512807108349614SH SOLE000614
RPM INTL INCCOM7496851033874,988SH SOLE0004,988
AMERICAN WTR WKS CO INC NEWCOM0304201032151,271SH SOLE0001,271
SPDR SER TRPRTFLO S&P500 VL78464A50855514,234SH SOLE00014,234
CATERPILLAR INCCOM1491231017774,048SH SOLE0004,048
UNIVERSAL DISPLAY CORPCOM91347P1055533,236SH SOLE0003,236
IDEXX LABS INCCOM45168D104302485SH SOLE000485
C H ROBINSON WORLDWIDE INCCOM NEW12541W2091,09312,565SH SOLE00012,565
TAKE-TWO INTERACTIVE SOFTWARCOM8740541094643,013SH SOLE0003,013
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3571,3338,900SH SOLE0008,900
CHUBB LIMITEDCOMH1467J1044972,867SH SOLE0002,867
ECOLAB INCCOM2788651001,7768,511SH SOLE0008,511
SKYWORKS SOLUTIONS INCCOM83088M1024472,715SH SOLE0002,715
ISHARES TRS&P 100 ETF4642871014,16421,089SH SOLE00021,089
VERISIGN INCCOM92343E1023161,542SH SOLE0001,542
AGNICO EAGLE MINES LTDCOM00847410872013,886SH SOLE00013,886
AES CORPCOM00130H10536616,022SH SOLE00016,022
AON PLCSHS CL AG0403H1083661,281SH SOLE0001,281
AMERICAN EXPRESS COCOM0258161098795,244SH SOLE0005,244
BROWN & BROWN INCCOM1152361012654,781SH SOLE0004,781
CANADIAN PAC RY LTDCOM13645T1004416,784SH SOLE0006,784
GENERAL MLS INCCOM37033410468011,373SH SOLE00011,373
SONY GROUP CORPORATIONSPONSORED ADR8356993078017,245SH SOLE0007,245
S&P GLOBAL INCCOM78409V104329775SH SOLE000775
MITSUBISHI UFJ FINL GROUP INSPONSORED ADS60682210427846,821SH SOLE00046,821
PG&E CORPCOM69331C10825026,058SH SOLE00026,058
PUBLIC SVC ENTERPRISE GRP INCOM74457310670311,548SH SOLE00011,548
EATON VANCE LTD DURATION INCCOM27828H10533725,600SH SOLE00025,600
GENERAL DYNAMICS CORPCOM3695501081,2636,445SH SOLE0006,445
AKAMAI TECHNOLOGIES INCCOM00971T1015024,802SH SOLE0004,802
KLA CORPCOM NEW4824801003581,070SH SOLE0001,070
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428582454,904SH SOLE0004,904
NORTHROP GRUMMAN CORPCOM6668071027572,102SH SOLE0002,102
STERIS PLCSHS USDG8473T1004742,320SH SOLE0002,320
ALIGN TECHNOLOGY INCCOM0162551011,5792,373SH SOLE0002,373
ANNALY CAPITAL MANAGEMENT INCOM03571040926631,547SH SOLE00031,547
BERKLEY W R CORPCOM0844231026288,585SH SOLE0008,585
CIGNA CORP NEWCOM1255231006023,008SH SOLE0003,008
VALERO ENERGY CORPCOM91913Y10083111,778SH SOLE00011,778
TYLER TECHNOLOGIES INCCOM9022521054881,065SH SOLE0001,065
PNC FINL SVCS GROUP INCCOM6934751051,6918,644SH SOLE0008,644
OREILLY AUTOMOTIVE INCCOM67103H1076201,015SH SOLE0001,015
NETFLIX INCCOM64110L1062,9144,775SH SOLE0004,775
LIBERTY ALL STAR EQUITY FDSH BEN INT53015810414516,830SH SOLE00016,830
CIENA CORPCOM NEW1717793093967,721SH SOLE0007,721
CERNER CORPCOM1567821044476,341SH SOLE0006,341
PROLOGIS INC.COM74340W1032051,637SH SOLE0001,637
BIOGEN INCCOM09062X1037452,633SH SOLE0002,633
LABORATORY CORP AMER HLDGSCOM NEW50540R4097762,757SH SOLE0002,757
ISHARES TRSELECT DIVID ETF4642871684323,767SH SOLE0003,767
ILLUMINA INCCOM4523271092,8326,981SH SOLE0006,981
DARDEN RESTAURANTS INCCOM2371941052951,945SH SOLE0001,945
AIR PRODS & CHEMS INCCOM0091581061,1564,515SH SOLE0004,515
DOLLAR GEN CORP NEWCOM2566771053271,540SH SOLE0001,540
LENNAR CORPCL A5260571041,07911,521SH SOLE00011,521
SEI INVTS COCOM78411710370511,895SH SOLE00011,895
NVIDIA CORPORATIONCOM67066G1044,78423,092SH SOLE00023,092
VERTEX PHARMACEUTICALS INCCOM92532F1001,2146,691SH SOLE0006,691
FREEPORT-MCMORAN INCCL B35671D85748214,811SH SOLE00014,811
V F CORPCOM9182041083485,194SH SOLE0005,194
TRAVELERS COMPANIES INCCOM89417E1099456,216SH SOLE0006,216
MANULIFE FINL CORPCOM56501R10631516,388SH SOLE00016,388
MONSTER BEVERAGE CORP NEWCOM61174X1091,68518,964SH SOLE00018,964
MASCO CORPCOM57459910656210,126SH SOLE00010,126
UNITED RENTALS INCCOM9113631094661,327SH SOLE0001,327
GALLAGHER ARTHUR J & COCOM3635761095263,541SH SOLE0003,541
COGNIZANT TECHNOLOGY SOLUTIOCL A1924461026358,562SH SOLE0008,562
SNAP ON INCCOM8330341013701,770SH SOLE0001,770
MOODYS CORPCOM615369105252709SH SOLE000709
HUMANA INCCOM444859102384987SH SOLE000987
CHURCH & DWIGHT INCCOM1713401021,15914,033SH SOLE00014,033
FACTSET RESH SYS INCCOM3030751051,5794,000SH SOLE0004,000
WATSCO INCCOM9426222004721,783SH SOLE0001,783
NOVO-NORDISK A SADR6701002052,58026,875SH SOLE00026,875
CINCINNATI FINL CORPCOM1720621014904,292SH SOLE0004,292
BECTON DICKINSON & COCOM0758871092,53310,304SH SOLE00010,304
METLIFE INCCOM59156R1081,35922,021SH SOLE00022,021
COOPER COS INCCOM NEW2166484025451,318SH SOLE0001,318
WILLIAMS SONOMA INCCOM9699041017874,437SH SOLE0004,437
YUM BRANDS INCCOM9884981017446,086SH SOLE0006,086
TYSON FOODS INCCL A9024941034946,257SH SOLE0006,257
MICROCHIP TECHNOLOGY INC.COM5950171041,2237,968SH SOLE0007,968
BALL CORPCOM0584981065806,446SH SOLE0006,446
CINTAS CORPCOM1729081051,0812,839SH SOLE0002,839
ALPHABET INCCAP STK CL A02079K3059,8333,678SH SOLE0003,678
TELEFLEX INCORPORATEDCOM8793691067011,862SH SOLE0001,862
SPDR GOLD TRGOLD SHS78463V1073632,208SH SOLE0002,208
ASPEN TECHNOLOGY INCCOM0453271037866,401SH SOLE0006,401
MARVELL TECHNOLOGY INCCOM5738741044297,111SH SOLE0007,111
CBRE GROUP INCCL A12504L1098198,411SH SOLE0008,411
WEC ENERGY GROUP INCCOM92939U1064415,002SH SOLE0005,002
DOMINOS PIZZA INCCOM25754A201309647SH SOLE000647
CELANESE CORP DELCOM1508701032211,470SH SOLE0001,470
REGENERON PHARMACEUTICALSCOM75886F1071,6192,676SH SOLE0002,676
VANGUARD INDEX FDSMID CAP ETF9229086293301,393SH SOLE0001,393
INTUITIVE SURGICAL INCCOM NEW46120E6022,5112,526SH SOLE0002,526
BLACKROCK INCCOM09247X101665793SH SOLE000793
VANGUARD INDEX FDSSMALL CP ETF9229087512681,226SH SOLE0001,226
FASTENAL COCOM3119001043206,196SH SOLE0006,196
MARKEL CORPCOM570535104419351SH SOLE000351
CRH PLCADR12626K20351110,928SH SOLE00010,928
CARMAX INCCOM1431301026374,975SH SOLE0004,975
REPUBLIC SVCS INCCOM7607591006685,562SH SOLE0005,562
VULCAN MATLS COCOM9291601091,1376,720SH SOLE0006,720
CHARLES RIV LABS INTL INCCOM1598641076901,672SH SOLE0001,672
FMC CORPCOM NEW3024913035676,197SH SOLE0006,197
AMERIPRISE FINL INCCOM03076C1067212,731SH SOLE0002,731
BOSTON PROPERTIES INCCOM1011211013313,057SH SOLE0003,057
LLOYDS BANKING GROUP PLCSPONSORED ADR5394391094417,921SH SOLE00017,921
MORNINGSTAR INCCOM6177001091,0774,157SH SOLE0004,157
ROYAL GOLD INCCOM7802871081,01510,633SH SOLE00010,633
MCCORMICK & CO INCCOM NON VTG5797802061,21715,022SH SOLE00015,022
DIODES INCCOM2545431015335,884SH SOLE0005,884
INTERCONTINENTAL EXCHANGE INCOM45866F1042442,129SH SOLE0002,129
COPART INCCOM2172041061,1358,179SH SOLE0008,179
PARKER-HANNIFIN CORPCOM7010941046882,462SH SOLE0002,462
CENTENE CORP DELCOM15135B1015268,436SH SOLE0008,436
ARCH CAP GROUP LTDORDG0450A1052205,761SH SOLE0005,761
ROYAL DUTCH SHELL PLCSPON ADR B78025910753212,022SH SOLE00012,022
ASML HOLDING N VN Y REGISTRY SHSN070592101,3921,868SH SOLE0001,868
HUNTSMAN CORPCOM44701110753217,984SH SOLE00017,984
LIVE NATION ENTERTAINMENT INCOM5380341093593,939SH SOLE0003,939
SPDR SER TRS&P DIVID ETF78464A7631,0048,543SH SOLE0008,543
ANSYS INCCOM03662Q1051,0072,957SH SOLE0002,957
BROOKS AUTOMATION INC NEWCOM1143401025805,671SH SOLE0005,671
BROOKFIELD ASSET MGMT INCCL A LTD VT SH1125851042,09139,079SH SOLE00039,079
THERMO FISHER SCIENTIFIC INCCOM883556102380665SH SOLE000665
FIDELITY NATL INFORMATION SVCOM31620M1062321,904SH SOLE0001,904
ISHARES TREAFE VALUE ETF4642888772,32745,771SH SOLE00045,771
ISHARES TREAFE GRWTH ETF4642888852,85726,835SH SOLE00026,835
SALESFORCE COM INCCOM79466L3027,89429,106SH SOLE00029,106
ENTEGRIS INCCOM29362U1046435,105SH SOLE0005,105
EAST WEST BANCORP INCCOM27579R1042272,933SH SOLE0002,933
ENBRIDGE INCCOM29250N1052,03251,061SH SOLE00051,061
UNITED BANKSHARES INC WEST VCOM9099071071,71547,137SH SOLE00047,137
RESMED INCCOM7611521075221,980SH SOLE0001,980
ROPER TECHNOLOGIES INCCOM7766961067511,683SH SOLE0001,683
POOL CORPCOM73278L1056501,497SH SOLE0001,497
ZEBRA TECHNOLOGIES CORPORATICL A9892071055971,159SH SOLE0001,159
ASBURY AUTOMOTIVE GROUP INCCOM0434361044642,360SH SOLE0002,360
MONOLITHIC PWR SYS INCCOM6098391056451,331SH SOLE0001,331
VANGUARD WORLD FDSINF TECH ETF92204A7024591,145SH SOLE0001,145
SPDR SER TRS&P 400 MDCP VAL78464A8392003,023SH SOLE0003,023
QURATE RETAIL INCCOM SER A74915M10029829,228SH SOLE00029,228
MASTERCARD INCORPORATEDCL A57636Q1045,21615,001SH SOLE00015,001
CREDIT ACCEP CORP MICHCOM225310101281480SH SOLE000480
VAIL RESORTS INCCOM91879Q109330988SH SOLE000988
ISHARES TRUS AER DEF ETF4642887602082,000SH SOLE0002,000
U S PHYSICAL THERAPYCOM90337L1082572,324SH SOLE0002,324
BCE INCCOM NEW05534B7604398,772SH SOLE0008,772
ICON PLCSHSG4705A1001,1144,250SH SOLE0004,250
SUN CMNTYS INCCOM8666741046933,746SH SOLE0003,746
EQUITY LIFESTYLE PPTYS INCCOM29472R1082373,029SH SOLE0003,029
DIGITAL RLTY TR INCCOM2538681035253,636SH SOLE0003,636
ENERGY TRANSFER L PCOM UT LTD PTN29273V10010410,900SH SOLE00010,900
FIRST REP BK SAN FRANCISCO CCOM33616C1006723,484SH SOLE0003,484
WISDOMTREE TRGLB US QTLY DIV97717W8442065,100SH SOLE0005,100
WISDOMTREE TRUS TOTAL DIVIDND97717W1094463,798SH SOLE0003,798
ISHARES TRCORE S&P TTL STK4642871503643,700SH SOLE0003,700
HEICO CORP NEWCL A4228062081,19310,076SH SOLE00010,076
GARTNER INCCOM3666511072,4738,138SH SOLE0008,138
MARTIN MARIETTA MATLS INCCOM5732841067222,112SH SOLE0002,112
METTLER TOLEDO INTERNATIONALCOM592688105847615SH SOLE000615
TELEDYNE TECHNOLOGIES INCCOM87936010536,51284,994SH SOLE00084,994
THOMSON REUTERS CORP.COM NEW8849037095104,615SH SOLE0004,615
TRANSDIGM GROUP INCCOM8936411007871,260SH SOLE0001,260
PIMCO CALIF MUN INCOME FDCOM72200N10647124,946SH SOLE00024,946
AAON INCCOM PAR $0.00400036020689913,765SH SOLE00013,765
ANTARES PHARMA INCCOM0366421065013,809SH SOLE00013,809
COSTAR GROUP INCCOM22160N1097148,295SH SOLE0008,295
LEIDOS HOLDINGS INCCOM5253271022022,097SH SOLE0002,097
PRICESMART INCCOM7415111092232,878SH SOLE0002,878
SPDR SER TRS&P BK ETF78464A7972404,527SH SOLE0004,527
VANGUARD INDEX FDSMCAP VL IDXVIP9229085124773,419SH SOLE0003,419
FIRST TR EXCHANGE-TRADED FDNY ARCA BIOTECH33733E2032021,214SH SOLE0001,214
ISHARES TRSHORT TREAS BD4642886798817,979SH SOLE0007,979
ISHARES TRUSD INV GRDE ETF4642886204016,671SH SOLE0006,671
ISHARES TRISHS 1-5YR INVS4642886463877,088SH SOLE0007,088
MARKETAXESS HLDGS INCCOM57060D1088301,974SH SOLE0001,974
INTERACTIVE BROKERS GROUP INCOM CL A45841N1071,06817,125SH SOLE00017,125
SPDR SER TRPORTFOLIO S&P40078464A8471,33528,927SH SOLE00028,927
SPDR INDEX SHS FDSPORTFOLIO EMG MK78463X50980819,010SH SOLE00019,010
INVESCO EXCHANGE TRADED FD TS&P MDCP400 PR46137V2172211,000SH SOLE0001,000
EAGLE BANCORP INC MDCOM2689481062,18538,000SH SOLE00038,000
BLACKSTONE INCCOM09260D1071,78815,367SH SOLE00015,367
ISHARES TRMBS ETF4642885881,08410,027SH SOLE00010,027
ISHARES TRPFD AND INCM SEC46428868765916,970SH SOLE00016,970
TE CONNECTIVITY LTDREG SHSH849891046014,381SH SOLE0004,381
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464065555,372SH SOLE0005,372
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF92194385870113,885SH SOLE00013,885
KRATOS DEFENSE & SEC SOLUTIOCOM NEW50077B20732314,493SH SOLE00014,493
ISHARES TRNATIONAL MUN ETF4642884143533,036SH SOLE0003,036
TERADATA CORP DELCOM88076W1034628,056SH SOLE0008,056
ISHARES TRMORTGE REL ETF46435G34237510,378SH SOLE00010,378
FIRST TR EXCHANGE TRADED FDWTR ETF33733B1004575,364SH SOLE0005,364
ISHARES TRJPMORGAN USD EMG4642882813593,258SH SOLE0003,258
SPDR SER TRS&P SEMICNDCTR78464A8625602,829SH SOLE0002,829
SPDR SER TRPORTFLI TIPS ETF78464A65697131,212SH SOLE00031,212
SPDR SER TRSPDR BLOOMBERG78468R6632532,763SH SOLE0002,763
SPDR SER TRBLOOMBERG BRCLYS78468R6223,18529,122SH SOLE00029,122
ISHARES TRGLB INFRASTR ETF4642883721,01422,095SH SOLE00022,095
MSCI INCCOM55354G1001,6152,654SH SOLE0002,654
INVESCO EXCHANGE TRADED FD TS&P500 BUY WRT46137V39926611,575SH SOLE00011,575
VISA INCCOM CL A92826C8398,74139,241SH SOLE00039,241
PHILIP MORRIS INTL INCCOM7181721091,77618,736SH SOLE00018,736
SPDR SER TRPORTFOLIO S&P50078464A8544,22283,680SH SOLE00083,680
SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X8893479,590SH SOLE0009,590
ULTA BEAUTY INCCOM90384S3037342,034SH SOLE0002,034
ASPIRA WOMENS HEALTH INCCOM04537Y1097222,196SH SOLE00022,196
ANAVEX LIFE SCIENCES CORPCOM NEW03279730018010,000SH SOLE00010,000
ISHARES TRGL CLEAN ENE ETF46428822477235,652SH SOLE00035,652
UNITED INS HLDGS CORPCOM91071010216044,212SH SOLE00044,212
WEST FRASER TIMBER CO LTDCOM9528451052162,565SH SOLE0002,565
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8707287,706SH SOLE0007,706
BROADCOM INCCOM11135F1011,4382,965SH SOLE0002,965
VERISK ANALYTICS INCCOM92345Y1062351,173SH SOLE0001,173
SCHWAB STRATEGIC TRINTL EQTY ETF8085248052476,394SH SOLE0006,394
SCHWAB STRATEGIC TRUS SML CAP ETF8085246071,32513,238SH SOLE00013,238
VANGUARD SCOTTSDALE FDSMTG-BKD SECS ETF92206C7714438,305SH SOLE0008,305
GENERAC HLDGS INCCOM3687361049512,327SH SOLE0002,327
SPDR SER TRPORTFLI MORTGAGE78464A38375629,386SH SOLE00029,386
TESLA INCCOM88160R1013,7804,874SH SOLE0004,874
NXP SEMICONDUCTORS N VCOMN6596X1092401,225SH SOLE0001,225
KKR & CO INCCOM48251W10469211,374SH SOLE00011,374
BLACKROCK TAX MUNICPAL BD TRSHS09248X10031512,232SH SOLE00012,232
SPS COMM INCCOM78463M1071,2407,684SH SOLE0007,684
SCHWAB STRATEGIC TRUS TIPS ETF8085248703866,170SH SOLE0006,170
VANGUARD INDEX FDSS&P 500 ETF SHS9229083638362,120SH SOLE0002,120
GENERAL MTRS COCOM37045V1002344,440SH SOLE0004,440
BOOZ ALLEN HAMILTON HLDG CORCL A0995021063894,897SH SOLE0004,897
ISHARES TR0-5 YR TIPS ETF46429B7479639,112SH SOLE0009,112
HUNTINGTON INGALLS INDS INCCOM4464131064102,122SH SOLE0002,122
ISHARES TRCORE HIGH DV ETF46429B6631,47215,616SH SOLE00015,616
APOLLO GLOBAL MGMT INCCOM CL A03768E10591814,908SH SOLE00014,908
ISHARES TRFLTG RATE NT ETF46429B6552464,843SH SOLE0004,843
MARATHON PETE CORPCOM56585A1024016,490SH SOLE0006,490
CHEFS WHSE INCCOM1630861013149,627SH SOLE0009,627
HORIZON THERAPEUTICS PUB LSHSG461881011,48713,573SH SOLE00013,573
FIRST TR EXCHANGE TRADED FDCLOUD COMPUTING33734X1923062,902SH SOLE0002,902
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247974355,864SH SOLE0005,864
XYLEM INCCOM98419M1008486,855SH SOLE0006,855
GUIDEWIRE SOFTWARE INCCOM40171V1004133,475SH SOLE0003,475
PHILLIPS 66COM7185461045077,234SH SOLE0007,234
ISHARES TRUS TREAS BD ETF46429B2671,87170,531SH SOLE00070,531
ISHARES TRMSCI INDIA ETF46429B5981,02821,105SH SOLE00021,105
FACEBOOK INCCL A30303M10212,64637,262SH SOLE00037,262
SERVICENOW INCCOM81762P1023,1135,003SH SOLE0005,003
PALO ALTO NETWORKS INCCOM6974351057981,667SH SOLE0001,667
WORKDAY INCCL A98138H1017753,101SH SOLE0003,101
ISHARES INCCORE MSCI EMKT46434G1032223,589SH SOLE0003,589
ISHARES TRCORE MSCI EAFE46432F8423294,428SH SOLE0004,428
QUALYS INCCOM74758T3035795,199SH SOLE0005,199
WISDOMTREE TRCHINADIV EX FI97717X71963011,795SH SOLE00011,795
WHITEHORSE FIN INCCOM96524V10616711,000SH SOLE00011,000
ABBVIE INCCOM00287Y1092,03918,899SH SOLE00018,899
ZOETIS INCCL A98978V1034,23321,804SH SOLE00021,804
SPDR SER TRSSGA US LRG ETF78468R8043,16623,733SH SOLE00023,733
NEW RESIDENTIAL INVT CORPCOM NEW64828T20122220,161SH SOLE00020,161
ISHARES TRMSCI USA MMENTM46432F3962181,242SH SOLE0001,242
ISHARES TRMSCI USA VALUE46432F3881,28812,789SH SOLE00012,789
FOX FACTORY HLDG CORPCOM35138V1022,29115,848SH SOLE00015,848
BURLINGTON STORES INCCOM1220171064481,581SH SOLE0001,581
DBX ETF TRXTRACK MSCI EURP2330518531,02229,908SH SOLE00029,908
ISHARES TR0-5YR HI YL CP46434V40760213,183SH SOLE00013,183
TWITTER INCCOM90184L10262010,267SH SOLE00010,267
CHEGG INCCOM1630921093615,306SH SOLE0005,306
HILTON WORLDWIDE HLDGS INCCOM43300A2037695,820SH SOLE0005,820
ISHARES TRBLACKROCK ULTRA46434V8782374,690SH SOLE0004,690
WIX COM LTDSHSM980681053741,909SH SOLE0001,909
ALPHABET INCCAP STK CL C02079K1079,4783,556SH SOLE0003,556
AUTOHOME INCSP ADS RP CL A05278C10794220,064SH SOLE00020,064
INVESCO EXCH TRADED FD TR IIVAR RATE PFD46138G8702148,154SH SOLE0008,154
ISHARES TRCORE DIV GRWTH46434V6211,38927,653SH SOLE00027,653
ISHARES TRCORE TOTAL USD46434V61367312,636SH SOLE00012,636
SYNCHRONY FINANCIALCOM87165B10378816,120SH SOLE00016,120
CATALENT INCCOM1488061022051,537SH SOLE0001,537
PAYCOM SOFTWARE INCCOM70432V1027151,442SH SOLE0001,442
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1022,21114,936SH SOLE00014,936
LIBERTY BROADBAND CORPCOM SER C5303073054592,659SH SOLE0002,659
ARK ETF TRAUTNMUS TECHNLGY00214Q2037309,350SH SOLE0009,350
ARK ETF TRNEXT GNRTN INTER00214Q4016794,890SH SOLE0004,890
KEYSIGHT TECHNOLOGIES INCCOM49338L1035553,376SH SOLE0003,376
ARK ETF TRINNOVATION ETF00214Q1042,48522,485SH SOLE00022,485
ARK ETF TRGENOMIC REV ETF00214Q3024996,680SH SOLE0006,680
INVESCO ACTIVLY MANGD ETC FDOPTIMUM YIELD46090F10071133,800SH SOLE00033,800
STORE CAP CORPCOM86212110037211,621SH SOLE00011,621
WISDOMTREE TREM EX ST-OWNED97717X57884422,624SH SOLE00022,624
ETSY INCCOM29786A1068514,092SH SOLE0004,092
TRANSUNIONCOM89400J1072902,583SH SOLE0002,583
PAYPAL HLDGS INCCOM70450Y1034,91518,890SH SOLE00018,890
OLLIES BARGAIN OUTLET HLDGSCOM6811161091,20319,955SH SOLE00019,955
SQUARE INCCL A8522341034952,064SH SOLE0002,064
ATLASSIAN CORP PLCCL AG062421046981,784SH SOLE0001,784
ACLARIS THERAPEUTICS INCCOM00461U10521211,773SH SOLE00011,773
MGM GROWTH PPTYS LLCCL A COM55303A1053158,228SH SOLE0008,228
YUM CHINA HLDGS INCCOM98850P1094668,020SH SOLE0008,020
BLACKLINE INCCOM09239B1091,47212,468SH SOLE00012,468
TECHNIPFMC PLCCOMG8711010522229,543SH SOLE00029,543
SBA COMMUNICATIONS CORP NEWCL A78410G1045611,696SH SOLE0001,696
OKTA INCCL A679295105231972SH SOLE000972
ISHARES TRFALN ANGLS USD46435G47476125,260SH SOLE00025,260
FLOOR & DECOR HLDGS INCCL A3397501014974,117SH SOLE0004,117
ISHARES TRESG AWR MSCI USA46435G4253,95640,177SH SOLE00040,177
ROKU INCCOM CL A77543R102214682SH SOLE000682
BLACK KNIGHT INCCOM09215C1054436,150SH SOLE0006,150
SEA LTDSPONSORD ADS81141R1003421,073SH SOLE0001,073
ISHARES TRBROAD USD HIGH46435U8532245,407SH SOLE0005,407
NUTRIEN LTDCOM67077M10876911,869SH SOLE00011,869
SIREN ETF TRNSD NXGN ECO ETF8296582022806,280SH SOLE0006,280
DOCUSIGN INCCOM2561631064621,795SH SOLE0001,795
GOOSEHEAD INS INCCOM CL A38267D1097685,041SH SOLE0005,041
FIRST TR EXCHANGE-TRADED FDFT CBOE VEST S&P33739Q7051,33625,770SH SOLE00025,770
AVALARA INCCOM05338G1061,3617,785SH SOLE0007,785
WORLD GOLD TRSPDR GLD MINIS98149E2042,094119,941SH SOLE000119,941
ELANCO ANIMAL HEALTH INCCOM28414H10344113,843SH SOLE00013,843
ELASTIC N VORD SHSN145061044462,996SH SOLE0002,996
STONECO LTDCOM CL AG851581062126,101SH SOLE0006,101
LINDE PLCSHSG5494J1031,6995,791SH SOLE0005,791
J P MORGAN EXCHANGE-TRADED FULTRA SHT MUNCPL46641Q65415,047294,606SH SOLE000294,606
INNOVATOR ETFS TRUS EQT ULTRA BF45782C3002046,570SH SOLE0006,570
FOX CORPCL A COM35137L10556214,009SH SOLE00014,009
ALCON AGORD SHSH013011281,05513,112SH SOLE00013,112
CORTEVA INCCOM22052L10457113,578SH SOLE00013,578
KRANESHARES TRQUADRTC INT RT5007677362,865102,800SH SOLE000102,800
GROCERY OUTLET HLDG CORPCOM39874R10126012,052SH SOLE00012,052
CHANGE HEALTHCARE INCCOM15912K10054426,000SH SOLE00026,000
ISHARES TRCYBERSECURITY46435U1351,11825,726SH SOLE00025,726
ISHARES TRGENOMICS IMMUN46435U1921,13822,450SH SOLE00022,450
CHARGEPOINT HOLDINGS INCCOM CL A15961R10539919,975SH SOLE00019,975
PELOTON INTERACTIVE INCCL A COM70614W1002182,510SH SOLE0002,510
OPORTUN FINL CORPCOM68376D1042429,686SH SOLE0009,686
SCHWAB STRATEGIC TR1 5YR CORP BD80852471495118,625SH SOLE00018,625
BILL COM HLDGS INCCOM0900431002,4209,066SH SOLE0009,066
MEDIAALPHA INCCL A58450V10432717,513SH SOLE00017,513
BROOKFIELD INFRASTRUCTURE COCOM SB VTG SHS A11275Q1073265,436SH SOLE0005,436
OTIS WORLDWIDE CORPCOM68902V1073163,843SH SOLE0003,843
JUST EAT TAKEAWAY COM N VSPONSORED ADS48214T30525417,483SH SOLE00017,483
J P MORGAN EXCHANGE-TRADED FEQUITY PREMIUM46641Q3322384,000SH SOLE0004,000
NCINO INCCOM63947U10777310,877SH SOLE00010,877
FIRST TR EXCHNG TRADED FD VICBOE VEST US EQT33740U20841912,100SH SOLE00012,100
DUCK CREEK TECHNOLOGIES INCSHS26412010695021,467SH SOLE00021,467
SNOWFLAKE INCCL A83344510957,046188,627SH SOLE000188,627
UWM HOLDINGS CORPORATIONCOM CL A91823B10933648,362SH SOLE00048,362
AIRBNB INCCOM CL A0090661012,40314,327SH SOLE00014,327
QUALCOMM INCCOM7475251032100SHCallSOLE000100
PETCO HEALTH & WELLNESS CO ICOM71601V10521110,000SH SOLE00010,000
OLO INCCL A68134L1092147,140SH SOLE0007,140
QUALCOMM INCCOM7475251031400SHCallSOLE000400
QUALCOMM INCCOM7475251031500SHCallSOLE000500
COINBASE GLOBAL INCCOM CL A19260Q1077433,266SH SOLE0003,266
DIMENSIONAL ETF TRUSTUS EQUITY ETF25434V4012555,409SH SOLE0005,409
DIMENSIONAL ETF TRUSTUS TARGETED VLU25434V6091,01922,959SH SOLE00022,959
DIMENSIONAL ETF TRUSTINTERNATNAL VAL25434V80796729,546SH SOLE00029,546
RYAN SPECIALTY GROUP HLDGS ICL A78351F1071,46743,300SH SOLE00043,300
ISHARES TR20 YR TR BD ETF4642874320400SHCallSOLE000400