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 BBG0025Y4RZ3 2,116,606 13,097 SH   SOLE   0 0 13,097
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 3,078,266 11,536 SH   SOLE   0 0 11,536
ALLISON TRANSMISSION HLDGS I COM 01973R101 BBG001V0T5F3 757,120 18,200 SH   SOLE   0 0 18,200
ALLY FINL INC COM 02005N100 BBG001S5RLN4 587,118 24,013 SH   SOLE   0 0 24,013
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 2,032,378 23,035 SH   SOLE   0 0 23,035
ALPS ETF TR RIVRFRNT STR INC 00162Q783 BBG005CZ6C31 547,881 24,210 SH   SOLE   0 0 24,210
AMAZON COM INC COM 023135106 BBG001S5PQL7 1,238,580 14,745 SH   SOLE   0 0 14,745
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 1,937,889 13,116 SH   SOLE   0 0 13,116
AMERICAN WELL CORP CL A 03044L105 BBG002R1JYZ0 130,471 46,103 SH   SOLE   0 0 46,103
AMERISOURCEBERGEN CORP COM 03073E105 BBG001S8X7P0 1,872,192 11,298 SH   SOLE   0 0 11,298
APPLE INC COM 037833100 BBG001S5N8V8 6,575,042 50,604 SH   SOLE   0 0 50,604
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 BBG001S5XP76 60,100 10,000 SH   SOLE   0 0 10,000
BANK NEW YORK MELLON CORP COM 064058100 BBG001S5P6Q6 1,671,585 36,722 SH   SOLE   0 0 36,722
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 4,563,071 14,772 SH   SOLE   0 0 14,772
BLACKROCK INC COM 09247X101 BBG001SDBP55 773,824 1,092 SH   SOLE   0 0 1,092
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 1,904,660 26,472 SH   SOLE   0 0 26,472
CACI INTL INC CL A 127190304 BBG001SF9NK1 1,587,716 5,282 SH   SOLE   0 0 5,282
CAPITAL ONE FINL CORP COM 14040H105 BBG001S65PV8 1,294,468 13,925 SH   SOLE   0 0 13,925
CARLYLE GROUP INC COM 14316J108 BBG001S7JM84 1,636,515 54,843 SH   SOLE   0 0 54,843
CHARTER COMMUNICATIONS INC N CL A 16119P108 BBG001T3TDG2 729,743 2,152 SH   SOLE   0 0 2,152
CHUBB LIMITED COM H1467J104 BBG001S8S1L3 1,047,188 4,747 SH   SOLE   0 0 4,747
D R HORTON INC COM 23331A109 BBG001S8M692 1,288,251 14,452 SH   SOLE   0 0 14,452
DISNEY WALT CO COM 254687106 BBG001S5QHF3 742,911 8,551 SH   SOLE   0 0 8,551
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 2,335,507 24,313 SH   SOLE   0 0 24,313
EMPLOYERS HLDGS INC COM 292218104 BBG001SMM101 239,673 5,557 SH   SOLE   0 0 5,557
ENCOMPASS HEALTH CORP COM 29261A100 BBG001S5Q5B3 820,886 13,725 SH   SOLE   0 0 13,725
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 BBG009LHJF14 398,842 10,159 SH   SOLE   0 0 10,159
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 1,747,671 4,356 SH   SOLE   0 0 4,356
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 BBG005GHHC44 5,393,228 220,222 SH   SOLE   0 0 220,222
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 BBG00LGR5RH3 1,779,267 63,773 SH   SOLE   0 0 63,773
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 BBG005SW6WS0 3,542,558 80,659 SH   SOLE   0 0 80,659
FISERV INC COM 337738108 BBG001S5R6Q4 1,618,333 16,012 SH   SOLE   0 0 16,012
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 3,674,208 42,798 SH   SOLE   0 0 42,798
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 BBG00KLHY836 484,252 24,371 SH   SOLE   0 0 24,371
GLOBAL X FDS VDEO GAM ESPRT 37954Y392 BBG00QNKPG45 349,819 18,657 SH   SOLE   0 0 18,657
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 BBG00B0SKXY1 1,249,663 16,415 SH   SOLE   0 0 16,415
GROUP 1 AUTOMOTIVE INC COM 398905109 BBG001S5RNK3 1,594,651 8,841 SH   SOLE   0 0 8,841
HARBOR ETF TRUST LONG TERM GROWER 41151J406 BBG014VVP8S2 251,923 18,568 SH   SOLE   0 0 18,568
HCA HEALTHCARE INC COM 40412C101 BBG001T8NTY2 2,377,764 9,909 SH   SOLE   0 0 9,909
HOME DEPOT INC COM 437076102 BBG001S5RTW7 3,622,318 11,468 SH   SOLE   0 0 11,468
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 BBG001T382B4 3,365,397 118,250 SH   SOLE   0 0 118,250
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 BBG001S6VS16 385,964 12,164 SH   SOLE   0 0 12,164
INTEL CORP COM 458140100 BBG001S5SF65 1,098,683 41,570 SH   SOLE   0 0 41,570
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 BBG00KJR2B26 10,917,512 39,559 SH   SOLE   0 0 39,559
ISHARES INC MSCI EURZONE ETF 464286608 BBG001SFQPM5 863,358 21,871 SH   SOLE   0 0 21,871
ISHARES SILVER TR ISHARES 46428Q109 BBG001SQLN69 327,217 14,860 SH   SOLE   0 0 14,860
ISHARES TR 1 3 YR TREAS BD 464287457 BBG001SKXPR1 6,276,633 77,327 SH   SOLE   0 0 77,327
ISHARES TR 3 7 YR TREAS BD 464288661 BBG001SSD812 720,068 6,267 SH   SOLE   0 0 6,267
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 1,998,757 8,263 SH   SOLE   0 0 8,263
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 1,677,613 17,726 SH   SOLE   0 0 17,726
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 1,809,348 18,655 SH   SOLE   0 0 18,655
ISHARES TR EXPONENTIAL TECH 46434V381 BBG008B3Q692 259,423 5,480 SH   SOLE   0 0 5,480
ISHARES TR GENOMICS IMMUN 46435U192 BBG00PC1H2K3 383,742 15,246 SH   SOLE   0 0 15,246
ISHARES TR IBONDS DEC23 ETF 46434VAX8 BBG0088JLVM6 412,719 16,489 SH   SOLE   0 0 16,489
ISHARES TR IBONDS DEC24 ETF 46434VBG4 BBG0088JX0B3 4,431,888 181,486 SH   SOLE   0 0 181,486
ISHARES TR IBONDS DEC25 ETF 46434VBD1 BBG0088JX9H8 245,073 10,077 SH   SOLE   0 0 10,077
ISHARES TR IBOXX HI YD ETF 464288513 BBG001ST0ZQ7 505,382 6,864 SH   SOLE   0 0 6,864
ISHARES TR JPMORGAN USD EMG 464288281 BBG001SQS9Y2 851,588 10,067 SH   SOLE   0 0 10,067
ISHARES TR MRGSTR MD CP GRW 464288307 BBG001SBRK44 3,972,411 73,727 SH   SOLE   0 0 73,727
ISHARES TR MSCI ACWI ETF 464288257 BBG001S56QV7 2,271,185 26,758 SH   SOLE   0 0 26,758
ISHARES TR MSCI ACWI EX US 464288240 BBG001S56R18 214,661 4,718 SH   SOLE   0 0 4,718
ISHARES TR MSCI ACWI EXUS 46435G847 BBG009HYW4C0 9,219,589 361,382 SH   SOLE   0 0 361,382
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 2,582,803 39,348 SH   SOLE   0 0 39,348
ISHARES TR MSCI LW CRB TG 46434V464 BBG007PGJH85 312,716 2,264 SH   SOLE   0 0 2,264
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 640,529 8,884 SH   SOLE   0 0 8,884
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 262,792 2,306 SH   SOLE   0 0 2,306
ISHARES TR MSCI USA VALUE 46432F388 BBG004FPWGT7 8,600,337 94,364 SH   SOLE   0 0 94,364
ISHARES TR ROBOTICS ARTIF 46435U556 BBG00L9G3V33 352,620 13,812 SH   SOLE   0 0 13,812
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 1,046,465 4,971 SH   SOLE   0 0 4,971
ISHARES TR RUS MD CP GR ETF 464287481 BBG001S561Z8 949,863 11,362 SH   SOLE   0 0 11,362
ISHARES TR RUS TP200 GR ETF 464289438 BBG001T5LBR7 4,708,022 39,061 SH   SOLE   0 0 39,061
ISHARES U S ETF TR BLOOMBERG ROLL 46431W598 BBG00KHT04L1 462,190 8,479 SH   SOLE   0 0 8,479
J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 BBG007VDWC09 2,311,372 46,893 SH   SOLE   0 0 46,893
J P MORGAN EXCHANGE TRADED F HIGH YLD RESRCH 46641Q878 BBG00DRLJ399 1,384,897 31,590 SH   SOLE   0 0 31,590
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 BBG00B2MF4T8 240,751 5,173 SH   SOLE   0 0 5,173
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 BBG00J5LZWW2 240,284 7,855 SH   SOLE   0 0 7,855
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 2,958,191 16,746 SH   SOLE   0 0 16,746
KEYCORP COM 493267108 BBG001S5SKV6 1,767,451 101,461 SH   SOLE   0 0 101,461
LILLY ELI & CO COM 532457108 BBG001S5STL8 2,365,887 6,467 SH   SOLE   0 0 6,467
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 3,954,726 11,373 SH   SOLE   0 0 11,373
MCGRATH RENTCORP COM 580589109 BBG001S5T593 1,921,974 19,465 SH   SOLE   0 0 19,465
MICROSOFT CORP COM 594918104 BBG001S5TD05 2,038,710 8,501 SH   SOLE   0 0 8,501
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 303,679 2,078 SH   SOLE   0 0 2,078
OLLIES BARGAIN OUTLET HLDGS COM 681116109 BBG0098VVDS0 614,634 13,122 SH   SOLE   0 0 13,122
PAPA JOHNS INTL INC COM 698813102 BBG001S6XNB4 2,864,964 34,807 SH   SOLE   0 0 34,807
PARKER-HANNIFIN CORP COM 701094104 BBG001S5V554 1,590,897 5,467 SH   SOLE   0 0 5,467
PILGRIMS PRIDE CORP COM 72147K108 BBG001S5PSN1 1,419,861 59,834 SH   SOLE   0 0 59,834
PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 664,153 7,340 SH   SOLE   0 0 7,340
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 1,817,811 11,994 SH   SOLE   0 0 11,994
SALESFORCE INC COM 79466L302 BBG001SDLP09 1,202,724 9,071 SH   SOLE   0 0 9,071
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 BBG0051K49J8 3,617,243 124,432 SH   SOLE   0 0 124,432
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 411,772 3,309 SH   SOLE   0 0 3,309
SNAP ON INC COM 833034101 BBG001S5W688 3,031,834 13,269 SH   SOLE   0 0 13,269
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 546,580 3,222 SH   SOLE   0 0 3,222
SPDR SER TR PRTFLO S&P500 VL 78464A508 BBG001SG4284 368,568 9,477 SH   SOLE   0 0 9,477
SYSCO CORP COM 871829107 BBG001S5WJS8 1,905,287 24,922 SH   SOLE   0 0 24,922
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 2,780,983 16,832 SH   SOLE   0 0 16,832
TEXTRON INC COM 883203101 BBG001S5WZ39 251,552 3,553 SH   SOLE   0 0 3,553
T-MOBILE US INC COM 872590104 BBG001SKR9Y6 1,245,580 8,897 SH   SOLE   0 0 8,897
UNITED RENTALS INC COM 911363109 BBG001SBGZ25 1,527,951 4,299 SH   SOLE   0 0 4,299
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 1,702,408 3,211 SH   SOLE   0 0 3,211
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 BBG001TC6MR5 322,703 1,862 SH   SOLE   0 0 1,862
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 879,749 4,128 SH   SOLE   0 0 4,128
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 360,124 1,025 SH   SOLE   0 0 1,025
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 308,866 1,945 SH   SOLE   0 0 1,945
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 3,887,439 27,694 SH   SOLE   0 0 27,694
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 2,511,904 50,098 SH   SOLE   0 0 50,098
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 386,872 9,925 SH   SOLE   0 0 9,925
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 BBG001SHTV36 405,534 6,302 SH   SOLE   0 0 6,302
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 BBG003H12XS7 7,563,308 161,921 SH   SOLE   0 0 161,921
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 BBG001TCH7Y8 788,048 5,061 SH   SOLE   0 0 5,061
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 351,683 3,250 SH   SOLE   0 0 3,250
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 BBG001SHVR32 219,028 883 SH   SOLE   0 0 883
VANGUARD WORLD FDS INF TECH ETF 92204A702 BBG001SHTTR5 207,936 651 SH   SOLE   0 0 651
VISA INC COM CL A 92826C839 BBG001SRCFY3 4,173,965 20,090 SH   SOLE   0 0 20,090
WISDOMTREE TR CLOUD COMPUTNG 97717Y691 BBG00Q5FMZC8 300,960 12,000 SH   SOLE   0 0 12,000
YETI HLDGS INC COM 98585X104 BBG00D8JC891 570,037 13,799 SH   SOLE   0 0 13,799