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
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109   1,879,769 11,795 SH   SOLE   0 0 11,795
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,052,737 10,681 SH   SOLE   0 0 10,681
ALLISON TRANSMISSION HLDGS I COM 01973R101   783,376 17,316 SH   SOLE   0 0 17,316
ALLY FINL INC COM 02005N100   551,068 21,619 SH   SOLE   0 0 21,619
ALPHABET INC CAP STK CL A 02079K305   2,229,780 21,496 SH   SOLE   0 0 21,496
ALPS ETF TR RIVRFRNT STR INC 00162Q783   554,335 24,112 SH   SOLE   0 0 24,112
AMAZON COM INC COM 023135106   1,394,208 13,498 SH   SOLE   0 0 13,498
AMERICAN EXPRESS CO COM 025816109   1,963,895 11,906 SH   SOLE   0 0 11,906
AMERICAN WELL CORP CL A 03044L105   108,803 46,103 SH   SOLE   0 0 46,103
AMERISOURCEBERGEN CORP COM 03073E105   1,629,119 10,175 SH   SOLE   0 0 10,175
APPLE INC COM 037833100   7,634,870 46,300 SH   SOLE   0 0 46,300
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   70,500 10,000 SH   SOLE   0 0 10,000
BANK NEW YORK MELLON CORP COM 064058100   1,632,068 35,917 SH   SOLE   0 0 35,917
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,122,080 13,350 SH   SOLE   0 0 13,350
BLACKROCK INC COM 09247X101   667,113 997 SH   SOLE   0 0 997
BRISTOL-MYERS SQUIBB CO COM 110122108   1,642,439 23,697 SH   SOLE   0 0 23,697
CACI INTL INC CL A 127190304   1,396,071 4,712 SH   SOLE   0 0 4,712
CAPITAL ONE FINL CORP COM 14040H105   1,222,290 12,711 SH   SOLE   0 0 12,711
CARLYLE GROUP INC COM 14316J108   1,660,157 53,450 SH   SOLE   0 0 53,450
CHARTER COMMUNICATIONS INC N CL A 16119P108   709,856 1,985 SH   SOLE   0 0 1,985
CHUBB LIMITED COM H1467J104   921,772 4,747 SH   SOLE   0 0 4,747
D R HORTON INC COM 23331A109   1,279,544 13,098 SH   SOLE   0 0 13,098
DISNEY WALT CO COM 254687106   856,812 8,557 SH   SOLE   0 0 8,557
EMERSON ELEC CO COM 291011104   1,931,022 22,160 SH   SOLE   0 0 22,160
ENCOMPASS HEALTH CORP COM 29261A100   646,820 11,956 SH   SOLE   0 0 11,956
ETF MANAGERS TR PRIME MOBILE PAY 26924G409   419,159 10,059 SH   SOLE   0 0 10,059
FACTSET RESH SYS INC COM 303075105   1,512,588 3,644 SH   SOLE   0 0 3,644
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   5,240,596 223,099 SH   SOLE   0 0 223,099
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872   1,843,074 67,163 SH   SOLE   0 0 67,163
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   3,348,469 74,626 SH   SOLE   0 0 74,626
FISERV INC COM 337738108   1,676,009 14,828 SH   SOLE   0 0 14,828
GILEAD SCIENCES INC COM 375558103   3,550,950 42,798 SH   SOLE   0 0 42,798
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624   560,812 23,524 SH   SOLE   0 0 23,524
GLOBAL X FDS VDEO GAM ESPRT 37954Y392   375,415 18,457 SH   SOLE   0 0 18,457
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   905,847 11,153 SH   SOLE   0 0 11,153
GROUP 1 AUTOMOTIVE INC COM 398905109   1,951,514 8,619 SH   SOLE   0 0 8,619
HARBOR ETF TRUST LONG TERM GROWER 41151J406   290,128 17,998 SH   SOLE   0 0 17,998
HCA HEALTHCARE INC COM 40412C101   2,397,642 9,093 SH   SOLE   0 0 9,093
HOME DEPOT INC COM 437076102   2,994,878 10,148 SH   SOLE   0 0 10,148
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107   2,946,559 100,875 SH   SOLE   0 0 100,875
INTEL CORP COM 458140100   1,242,277 38,025 SH   SOLE   0 0 38,025
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233   11,431,173 36,813 SH   SOLE   0 0 36,813
ISHARES INC MSCI EURZONE ETF 464286608   567,422 12,587 SH   SOLE   0 0 12,587
ISHARES TR 1 3 YR TREAS BD 464287457   5,826,623 70,918 SH   SOLE   0 0 70,918
ISHARES TR 3 7 YR TREAS BD 464288661   303,890 2,583 SH   SOLE   0 0 2,583
ISHARES TR CORE S&P MCP ETF 464287507   1,796,649 7,182 SH   SOLE   0 0 7,182
ISHARES TR CORE S&P SCP ETF 464287804   1,591,005 16,453 SH   SOLE   0 0 16,453
ISHARES TR CORE US AGGBD ET 464287226   1,338,464 13,433 SH   SOLE   0 0 13,433
ISHARES TR EXPONENTIAL TECH 46434V381   230,826 4,380 SH   SOLE   0 0 4,380
ISHARES TR GENOMICS IMMUN 46435U192   339,649 14,596 SH   SOLE   0 0 14,596
ISHARES TR IBONDS DEC24 ETF 46434VBG4   3,747,565 152,402 SH   SOLE   0 0 152,402
ISHARES TR IBOXX HI YD ETF 464288513   411,068 5,441 SH   SOLE   0 0 5,441
ISHARES TR JPMORGAN USD EMG 464288281   922,506 10,692 SH   SOLE   0 0 10,692
ISHARES TR MRGSTR MD CP GRW 464288307   4,053,778 70,427 SH   SOLE   0 0 70,427
ISHARES TR MSCI ACWI ETF 464288257   2,307,077 25,308 SH   SOLE   0 0 25,308
ISHARES TR MSCI ACWI EXUS 46435G847   9,692,841 354,035 SH   SOLE   0 0 354,035
ISHARES TR MSCI EAFE ETF 464287465   2,587,594 36,180 SH   SOLE   0 0 36,180
ISHARES TR MSCI LW CRB TG 46434V464   335,824 2,270 SH   SOLE   0 0 2,270
ISHARES TR MSCI USA MIN VOL 46429B697   215,238 2,959 SH   SOLE   0 0 2,959
ISHARES TR MSCI USA VALUE 46432F388   8,465,689 91,432 SH   SOLE   0 0 91,432
ISHARES TR ROBOTICS ARTIF 46435U556   410,042 13,067 SH   SOLE   0 0 13,067
ISHARES TR RUS 1000 ETF 464287622   967,138 4,294 SH   SOLE   0 0 4,294
ISHARES TR RUS MD CP GR ETF 464287481   783,303 8,603 SH   SOLE   0 0 8,603
ISHARES TR RUS TP200 GR ETF 464289438   5,210,431 37,504 SH   SOLE   0 0 37,504
ISHARES U S ETF TR BLOOMBERG ROLL 46431W598   472,644 9,174 SH   SOLE   0 0 9,174
J P MORGAN EXCHANGE TRADED F BETABUILDERS USD 46641Q878   1,337,476 29,768 SH   SOLE   0 0 29,768
J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308   2,137,828 42,350 SH   SOLE   0 0 42,350
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   247,683 5,173 SH   SOLE   0 0 5,173
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842   250,496 7,855 SH   SOLE   0 0 7,855
JOHNSON & JOHNSON COM 478160104   2,314,460 14,932 SH   SOLE   0 0 14,932
KEYCORP COM 493267108   1,152,579 92,059 SH   SOLE   0 0 92,059
LILLY ELI & CO COM 532457108   1,972,604 5,744 SH   SOLE   0 0 5,744
MASTERCARD INCORPORATED CL A 57636Q104   3,762,747 10,354 SH   SOLE   0 0 10,354
MCGRATH RENTCORP COM 580589109   1,662,224 17,814 SH   SOLE   0 0 17,814
MICROSOFT CORP COM 594918104   2,402,404 8,333 SH   SOLE   0 0 8,333
NVIDIA CORPORATION COM 67066G104   564,429 2,032 SH   SOLE   0 0 2,032
OLLIES BARGAIN OUTLET HLDGS COM 681116109   700,379 12,088 SH   SOLE   0 0 12,088
PAPA JOHNS INTL INC COM 698813102   2,408,850 32,148 SH   SOLE   0 0 32,148
PARKER-HANNIFIN CORP COM 701094104   1,793,147 5,335 SH   SOLE   0 0 5,335
PILGRIMS PRIDE CORP COM 72147K108   1,371,422 59,164 SH   SOLE   0 0 59,164
PIMCO ETF TR ACTIVE BD ETF 72201R775   602,908 6,500 SH   SOLE   0 0 6,500
PROCTER AND GAMBLE CO COM 742718109   1,654,771 11,129 SH   SOLE   0 0 11,129
SALESFORCE INC COM 79466L302   1,678,152 8,400 SH   SOLE   0 0 8,400
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   3,716,221 118,843 SH   SOLE   0 0 118,843
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   482,175 3,193 SH   SOLE   0 0 3,193
SNAP ON INC COM 833034101   3,011,317 12,197 SH   SOLE   0 0 12,197
SPDR GOLD TR GOLD SHS 78463V107   337,491 1,842 SH   SOLE   0 0 1,842
SPDR SER TR PRTFLO S&P500 VL 78464A508   385,415 9,465 SH   SOLE   0 0 9,465
SYSCO CORP COM 871829107   1,770,961 22,931 SH   SOLE   0 0 22,931
TEXAS INSTRS INC COM 882508104   2,804,845 15,079 SH   SOLE   0 0 15,079
T-MOBILE US INC COM 872590104   1,165,383 8,046 SH   SOLE   0 0 8,046
UNITED RENTALS INC COM 911363109   1,499,139 3,788 SH   SOLE   0 0 3,788
UNITEDHEALTH GROUP INC COM 91324P102   1,359,641 2,877 SH   SOLE   0 0 2,877
VANGUARD INDEX FDS GROWTH ETF 922908736   713,897 2,862 SH   SOLE   0 0 2,862
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   385,472 1,025 SH   SOLE   0 0 1,025
VANGUARD INDEX FDS SM CP VAL ETF 922908611   287,356 1,810 SH   SOLE   0 0 1,810
VANGUARD INDEX FDS VALUE ETF 922908744   3,546,389 25,678 SH   SOLE   0 0 25,678
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   2,646,605 49,497 SH   SOLE   0 0 49,497
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   335,438 4,946 SH   SOLE   0 0 4,946
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   6,683,754 139,769 SH   SOLE   0 0 139,769
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   229,863 3,655 SH   SOLE   0 0 3,655
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623   807,425 4,892 SH   SOLE   0 0 4,892
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   298,038 2,825 SH   SOLE   0 0 2,825
VISA INC COM CL A 92826C839   4,045,880 17,945 SH   SOLE   0 0 17,945
WISDOMTREE TR CLOUD COMPUTNG 97717Y691   352,688 11,875 SH   SOLE   0 0 11,875
YETI HLDGS INC COM 98585X104   505,880 12,647 SH   SOLE   0 0 12,647