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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 3,176,216 10,407 SH   SOLE   0 0 10,407
ALLISON TRANSMISSION HLDGS I COM 01973R101 BBG001V0T5F3 754,029 15,592 SH   SOLE   0 0 15,592
ALLY FINL INC COM 02005N100 BBG001S5RLN4 549,126 20,248 SH   SOLE   0 0 20,248
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 2,555,931 20,659 SH   SOLE   0 0 20,659
ALPS ETF TR RIVRFRNT STR INC 00162Q783 BBG005CZ6C31 548,121 24,050 SH   SOLE   0 0 24,051
AMAZON COM INC COM 023135106 BBG001S5PQL7 1,588,398 12,938 SH   SOLE   0 0 12,938
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 1,824,905 11,215 SH   SOLE   0 0 11,215
AMERISOURCEBERGEN CORP COM 03073E105 BBG001S8X7P0 1,654,966 9,589 SH   SOLE   0 0 9,589
APPLE INC COM 037833100 BBG001S5N8V8 7,250,932 40,262 SH   SOLE   0 0 40,263
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 BBG001S5XP76 67,400 10,000 SH   SOLE   0 0 10,000
BANK NEW YORK MELLON CORP COM 064058100 BBG001S5P6Q6 1,433,479 34,751 SH   SOLE   0 0 34,751
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 4,179,234 12,934 SH   SOLE   0 0 12,934
BLACKROCK INC COM 09247X101 BBG001SDBP55 609,982 912 SH   SOLE   0 0 912
BLOOMIN BRANDS INC COM 094235108 BBG002VZ69Q9 1,906,416 78,745 SH   SOLE   0 0 78,745
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 1,507,173 23,302 SH   SOLE   0 0 23,302
BROADCOM INC COM 11135F101 BBG00KHY5SY8 1,880,081 2,380 SH   SOLE   0 0 2,380
CACI INTL INC CL A 127190304 BBG001SF9NK1 1,327,535 4,411 SH   SOLE   0 0 4,411
CAPITAL ONE FINL CORP COM 14040H105 BBG001S65PV8 1,287,735 12,121 SH   SOLE   0 0 12,121
CARLYLE GROUP INC COM 14316J108 BBG001S7JM84 1,440,174 51,270 SH   SOLE   0 0 51,270
CHARTER COMMUNICATIONS INC N CL A 16119P108 BBG001T3TDG2 611,429 1,864 SH   SOLE   0 0 1,864
CHUBB LIMITED COM H1467J104 BBG001S8S1L3 890,261 4,743 SH   SOLE   0 0 4,743
CISCO SYS INC COM 17275R102 BBG001S6HC62 2,016,758 40,546 SH   SOLE   0 0 40,546
D R HORTON INC COM 23331A109 BBG001S8M692 1,369,343 12,623 SH   SOLE   0 0 12,623
DISNEY WALT CO COM 254687106 BBG001S5QHF3 756,381 8,538 SH   SOLE   0 0 8,538
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 1,708,247 21,528 SH   SOLE   0 0 21,528
ENCOMPASS HEALTH CORP COM 29261A100 BBG001S5Q5B3 680,517 10,923 SH   SOLE   0 0 10,923
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 BBG009LHJF14 412,520 10,059 SH   SOLE   0 0 10,059
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 1,376,163 3,526 SH   SOLE   0 0 3,526
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 BBG005GHHC44 5,837,014 263,760 SH   SOLE   0 0 263,760
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 BBG00LGR5RH3 1,826,317 73,405 SH   SOLE   0 0 73,405
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 BBG005SW6WS0 3,535,099 79,226 SH   SOLE   0 0 79,227
FISERV INC COM 337738108 BBG001S5R6Q4 1,510,625 13,398 SH   SOLE   0 0 13,398
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 3,261,636 42,798 SH   SOLE   0 0 42,798
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 BBG00KLHY836 560,812 23,524 SH   SOLE   0 0 23,524
GLOBAL X FDS VDEO GAM ESPRT 37954Y392 BBG00QNKPG45 358,900 17,954 SH   SOLE   0 0 17,954
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 BBG00B0SKXY1 950,836 11,472 SH   SOLE   0 0 11,472
GROUP 1 AUTOMOTIVE INC COM 398905109 BBG001S5RNK3 1,842,183 8,297 SH   SOLE   0 0 8,297
HARBOR ETF TRUST LONG TERM GROWER 41151J406 BBG014VVP8S2 315,865 17,998 SH   SOLE   0 0 17,998
HCA HEALTHCARE INC COM 40412C101 BBG001T8NTY2 2,296,985 8,575 SH   SOLE   0 0 8,575
HOME DEPOT INC COM 437076102 BBG001S5RTW7 2,166,599 7,512 SH   SOLE   0 0 7,513
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 BBG001T382B4 3,316,700 112,966 SH   SOLE   0 0 112,967
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 BBG00KJR2B26 11,976,977 35,784 SH   SOLE   0 0 35,784
ISHARES INC MSCI EURZONE ETF 464286608 BBG001SFQPM5 563,268 12,587 SH   SOLE   0 0 12,587
ISHARES TR 1 3 YR TREAS BD 464287457 BBG001SKXPR1 5,953,594 72,951 SH   SOLE   0 0 72,952
ISHARES TR 3 7 YR TREAS BD 464288661 BBG001SSD812 216,234 1,848 SH   SOLE   0 0 1,848
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 1,902,218 7,856 SH   SOLE   0 0 7,857
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 1,704,423 18,288 SH   SOLE   0 0 18,288
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 1,305,399 13,238 SH   SOLE   0 0 13,238
ISHARES TR GENOMICS IMMUN 46435U192 BBG00PC1H2K3 351,472 14,596 SH   SOLE   0 0 14,596
ISHARES TR IBONDS DEC24 ETF 46434VBG4 BBG0088JX0B3 3,834,047 156,173 SH   SOLE   0 0 156,173
ISHARES TR IBOXX HI YD ETF 464288513 BBG001ST0ZQ7 359,913 4,850 SH   SOLE   0 0 4,851
ISHARES TR JPMORGAN USD EMG 464288281 BBG001SQS9Y2 920,656 10,832 SH   SOLE   0 0 10,833
ISHARES TR MRGSTR MD CP GRW 464288307 BBG001SBRK44 4,177,487 73,148 SH   SOLE   0 0 73,148
ISHARES TR MSCI ACWI ETF 464288257 BBG001S56QV7 2,211,746 23,856 SH   SOLE   0 0 23,857
ISHARES TR MSCI ACWI EXUS 46435G847 BBG009HYW4C0 9,666,138 349,365 SH   SOLE   0 0 349,365
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 2,490,907 34,731 SH   SOLE   0 0 34,731
ISHARES TR MSCI LW CRB TG 46434V464 BBG007PGJH85 432,282 2,864 SH   SOLE   0 0 2,865
ISHARES TR MSCI USA VALUE 46432F388 BBG004FPWGT7 8,282,280 93,226 SH   SOLE   0 0 93,227
ISHARES TR ROBOTICS ARTIF 46435U556 BBG00L9G3V33 411,741 13,067 SH   SOLE   0 0 13,067
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 942,881 4,076 SH   SOLE   0 0 4,076
ISHARES TR RUS MD CP GR ETF 464287481 BBG001S561Z8 766,352 8,440 SH   SOLE   0 0 8,440
ISHARES TR RUS TP200 GR ETF 464289438 BBG001T5LBR7 5,775,893 38,319 SH   SOLE   0 0 38,319
ISHARES U S ETF TR BLOOMBERG ROLL 46431W598 BBG00KHT04L1 496,544 10,173 SH   SOLE   0 0 10,173
J P MORGAN EXCHANGE TRADED F BETABUILDERS USD 46641Q878 BBG00DRLJ399 1,381,785 31,318 SH   SOLE   0 0 31,319
J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 BBG007VDWC09 2,121,107 42,110 SH   SOLE   0 0 42,111
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 BBG00B2MF4T8 239,613 5,173 SH   SOLE   0 0 5,173
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 BBG00J5LZWW2 244,422 7,855 SH   SOLE   0 0 7,855
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 2,226,778 14,409 SH   SOLE   0 0 14,409
LILLY ELI & CO COM 532457108 BBG001S5STL8 2,376,688 5,445 SH   SOLE   0 0 5,445
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 3,687,361 9,942 SH   SOLE   0 0 9,942
MCGRATH RENTCORP COM 580589109 BBG001S5T593 1,471,559 16,501 SH   SOLE   0 0 16,501
MERCK & CO INC COM 58933Y105 BBG001S5TC52 1,867,174 16,832 SH   SOLE   0 0 16,832
MICROSOFT CORP COM 594918104 BBG001S5TD05 1,842,826 5,541 SH   SOLE   0 0 5,541
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 808,126 2,032 SH   SOLE   0 0 2,032
OLLIES BARGAIN OUTLET HLDGS COM 681116109 BBG0098VVDS0 612,298 11,477 SH   SOLE   0 0 11,477
PARKER-HANNIFIN CORP COM 701094104 BBG001S5V554 1,718,293 5,271 SH   SOLE   0 0 5,271
PILGRIMS PRIDE CORP COM 72147K108 BBG001S5PSN1 1,258,861 57,169 SH   SOLE   0 0 57,169
PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 600,042 6,520 SH   SOLE   0 0 6,521
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 1,472,711 10,230 SH   SOLE   0 0 10,230
SALESFORCE INC COM 79466L302 BBG001SDLP09 1,603,989 7,534 SH   SOLE   0 0 7,534
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 BBG0051K49J8 3,463,845 110,173 SH   SOLE   0 0 110,173
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 503,658 3,035 SH   SOLE   0 0 3,035
SNAP ON INC COM 833034101 BBG001S5W688 2,949,922 11,675 SH   SOLE   0 0 11,675
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 338,486 1,842 SH   SOLE   0 0 1,842
SPDR SER TR PRTFLO S&P500 VL 78464A508 BBG001SG4284 387,706 9,465 SH   SOLE   0 0 9,465
SPDR SER TR SPDR S&P 500 ETF 78468R796 BBG00BKMB118 202,564 5,890 SH   SOLE   0 0 5,890
SYSCO CORP COM 871829107 BBG001S5WJS8 1,600,165 22,449 SH   SOLE   0 0 22,449
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 2,553,816 14,526 SH   SOLE   0 0 14,526
T-MOBILE US INC COM 872590104 BBG001SKR9Y6 1,057,105 7,610 SH   SOLE   0 0 7,610
UNITED RENTALS INC COM 911363109 BBG001SBGZ25 1,209,230 3,564 SH   SOLE   0 0 3,564
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 1,394,998 2,826 SH   SOLE   0 0 2,826
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 767,975 25,163 SH   SOLE   0 0 25,163
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 714,227 2,662 SH   SOLE   0 0 2,662
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 397,259 1,025 SH   SOLE   0 0 1,025
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 277,002 1,810 SH   SOLE   0 0 1,810
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 3,678,409 27,114 SH   SOLE   0 0 27,115
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 2,840,987 53,152 SH   SOLE   0 0 53,152
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 BBG001SHTV36 333,267 4,844 SH   SOLE   0 0 4,844
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 BBG003H12XS7 6,763,001 142,109 SH   SOLE   0 0 142,110
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 BBG001TCH518 347,424 5,170 SH   SOLE   0 0 5,170
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 BBG001TCH7Y8 768,426 4,656 SH   SOLE   0 0 4,656
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 287,783 2,825 SH   SOLE   0 0 2,825
VISA INC COM CL A 92826C839 BBG001SRCFY3 3,899,677 17,217 SH   SOLE   0 0 17,217
WISDOMTREE TR CLOUD COMPUTNG 97717Y691 BBG00Q5FMZC8 361,238 11,875 SH   SOLE   0 0 11,875