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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109 1,799 16,679 SH   SOLE   0 0 16,679
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,028 12,592 SH   SOLE   0 0 12,592
ALLISON TRANSMISSION HLDGS I COM 01973R101 996 28,203 SH   SOLE   0 0 28,203
ALLY FINL INC COM 02005N100 1,222 23,928 SH   SOLE   0 0 23,928
ALPHABET INC CAP STK CL A 02079K305 3,088 1,155 SH   SOLE   0 0 1,155
ALPS ETF TR RIVRFRNT STR INC 00162Q783 506 20,449 SH   SOLE   0 0 20,449
AMAZON COM INC COM 023135106 1,826 556 SH   SOLE   0 0 556
AMERICAN WELL CORP CL A 03044L105 420 46,103 SH   SOLE   0 0 46,103
AMERISOURCEBERGEN CORP COM 03073E105 1,873 15,679 SH   SOLE   0 0 15,679
APPLE INC COM 037833100 8,618 60,905 SH   SOLE   0 0 60,905
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 66 10,000 SH   SOLE   0 0 10,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,490 16,450 SH   SOLE   0 0 16,450
BLACKROCK INC COM 09247X101 1,036 1,235 SH   SOLE   0 0 1,235
BRISTOL-MYERS SQUIBB CO COM 110122108 1,900 32,113 SH   SOLE   0 0 32,113
CACI INTL INC CL A 127190304 1,834 6,997 SH   SOLE   0 0 6,997
CAPITAL ONE FINL CORP COM 14040H105 2,209 13,637 SH   SOLE   0 0 13,637
CERNER CORP COM 156782104 1,103 15,647 SH   SOLE   0 0 15,647
CGI INC CL A SUB VTG 12532H104 205 2,415 SH   SOLE   0 0 2,415
CHUBB LIMITED COM H1467J104 821 4,734 SH   SOLE   0 0 4,734
CITRIX SYS INC COM 177376100 1,866 17,375 SH   SOLE   0 0 17,375
COMCAST CORP NEW CL A 20030N101 2,988 53,420 SH   SOLE   0 0 53,420
D R HORTON INC COM 23331A109 1,572 18,724 SH   SOLE   0 0 18,724
DISNEY WALT CO COM 254687106 1,449 8,566 SH   SOLE   0 0 8,566
EMERSON ELEC CO COM 291011104 2,702 28,679 SH   SOLE   0 0 28,679
EMPLOYERS HLDGS INC COM 292218104 1,829 46,326 SH   SOLE   0 0 46,326
ENCOMPASS HEALTH CORP COM 29261A100 1,066 14,206 SH   SOLE   0 0 14,206
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 966 14,273 SH   SOLE   0 0 14,273
FACTSET RESH SYS INC COM 303075105 3,085 7,815 SH   SOLE   0 0 7,815
FAIR ISAAC CORP COM 303250104 1,418 3,564 SH   SOLE   0 0 3,564
FIDELITY NATL INFORMATION SV COM 31620M106 1,554 12,773 SH   SOLE   0 0 12,773
FISERV INC COM 337738108 1,992 18,362 SH   SOLE   0 0 18,362
GILEAD SCIENCES INC COM 375558103 2,987 42,757 SH   SOLE   0 0 42,757
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 741 27,031 SH   SOLE   0 0 27,031
GLOBAL X FDS VDEO GAM ESPRT 37954Y392 677 24,174 SH   SOLE   0 0 24,174
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 1,339 15,559 SH   SOLE   0 0 15,559
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,551 29,011 SH   SOLE   0 0 29,011
HCA HEALTHCARE INC COM 40412C101 2,781 11,457 SH   SOLE   0 0 11,457
HOME DEPOT INC COM 437076102 4,725 14,394 SH   SOLE   0 0 14,394
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 1,660 52,276 SH   SOLE   0 0 52,276
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 401 12,206 SH   SOLE   0 0 12,206
INFOSYS LTD SPONSORED ADR 456788108 226 10,153 SH   SOLE   0 0 10,153
INTEL CORP COM 458140100 2,097 39,363 SH   SOLE   0 0 39,363
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 14,699 44,542 SH   SOLE   0 0 44,542
ISHARES INC MSCI EURZONE ETF 464286608 1,229 25,535 SH   SOLE   0 0 25,535
ISHARES TR 3 7 YR TREAS BD 464288661 7,509 57,689 SH   SOLE   0 0 57,689
ISHARES TR BARCLAYS 7 10 YR 464287440 2,043 17,731 SH   SOLE   0 0 17,731
ISHARES TR CORE S&P MCP ETF 464287507 1,300 4,940 SH   SOLE   0 0 4,940
ISHARES TR CORE S&P SCP ETF 464287804 1,246 11,414 SH   SOLE   0 0 11,414
ISHARES TR CORE US AGGBD ET 464287226 305 2,658 SH   SOLE   0 0 2,658
ISHARES TR GENOMICS IMMUN 46435U192 826 16,298 SH   SOLE   0 0 16,298
ISHARES TR GL CLEAN ENE ETF 464288224 407 18,806 SH   SOLE   0 0 18,806
ISHARES TR IBONDS DEC21 ETF 46434VBK5 237 9,577 SH   SOLE   0 0 9,577
ISHARES TR IBONDS DEC22 ETF 46434VBA7 240 9,493 SH   SOLE   0 0 9,493
ISHARES TR IBONDS DEC23 ETF 46434VAX8 246 9,477 SH   SOLE   0 0 9,477
ISHARES TR IBONDS DEC24 ETF 46434VBG4 273 10,378 SH   SOLE   0 0 10,378
ISHARES TR IBONDS DEC25 ETF 46434VBD1 270 10,072 SH   SOLE   0 0 10,072
ISHARES TR IBOXX HI YD ETF 464288513 288 3,288 SH   SOLE   0 0 3,288
ISHARES TR JPMORGAN USD EMG 464288281 437 3,971 SH   SOLE   0 0 3,971
ISHARES TR MSCI USA MIN VOL 46429B697 3,785 51,496 SH   SOLE   0 0 51,496
ISHARES TR MSCI USA QLT FCT 46432F339 335 2,540 SH   SOLE   0 0 2,540
ISHARES TR MSCI USA VALUE 46432F388 5,647 56,078 SH   SOLE   0 0 56,078
ISHARES TR ROBOTICS ARTIF 46435U556 711 16,778 SH   SOLE   0 0 16,778
ISHARES TR RUS MD CP GR ETF 464287481 260 2,324 SH   SOLE   0 0 2,324
ISHARES TR RUSSELL 2000 ETF 464287655 287 1,313 SH   SOLE   0 0 1,313
ISHARES U S ETF TR MEDIA ENTRNMNT 46431W630 236 6,478 SH   SOLE   0 0 6,478
J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 902 15,657 SH   SOLE   0 0 15,657
J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 1,665 31,968 SH   SOLE   0 0 31,968
JOHNSON & JOHNSON COM 478160104 4,155 25,730 SH   SOLE   0 0 25,730
MASTERCARD INCORPORATED CL A 57636Q104 3,731 10,732 SH   SOLE   0 0 10,732
MCGRATH RENTCORP COM 580589109 1,646 22,871 SH   SOLE   0 0 22,871
MICROSOFT CORP COM 594918104 2,091 7,416 SH   SOLE   0 0 7,416
NORTHWESTERN CORP COM NEW 668074305 1,845 32,196 SH   SOLE   0 0 32,196
NVIDIA CORPORATION COM 67066G104 353 1,704 SH   SOLE   0 0 1,704
OLLIES BARGAIN OUTLET HLDGS COM 681116109 1,004 16,652 SH   SOLE   0 0 16,652
PAPA JOHNS INTL INC COM 698813102 4,890 38,504 SH   SOLE   0 0 38,504
PIMCO ETF TR ACTIVE BD ETF 72201R775 805 7,284 SH   SOLE   0 0 7,284
PIMCO ETF TR BROAD US TIPS 72201R403 611 9,308 SH   SOLE   0 0 9,308
PINTEREST INC CL A 72352L106 1,115 21,879 SH   SOLE   0 0 21,879
PROCTER AND GAMBLE CO COM 742718109 1,855 13,272 SH   SOLE   0 0 13,272
SALESFORCE COM INC COM 79466L302 2,690 9,918 SH   SOLE   0 0 9,918
SHIFT4 PMTS INC CL A 82452J109 1,305 16,829 SH   SOLE   0 0 16,829
SNAP ON INC COM 833034101 3,288 15,736 SH   SOLE   0 0 15,736
SPDR S&P 500 ETF TR TR UNIT 78462F103 268 625 SH   SOLE   0 0 625
SYSCO CORP COM 871829107 2,365 30,128 SH   SOLE   0 0 30,128
TEXAS INSTRS INC COM 882508104 3,573 18,587 SH   SOLE   0 0 18,587
TEXTRON INC COM 883203101 1,795 25,710 SH   SOLE   0 0 25,710
UNITED RENTALS INC COM 911363109 1,705 4,858 SH   SOLE   0 0 4,858
UNITEDHEALTH GROUP INC COM 91324P102 1,626 4,161 SH   SOLE   0 0 4,161
VANGUARD INDEX FDS GROWTH ETF 922908736 2,290 7,890 SH   SOLE   0 0 7,890
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,012 2,567 SH   SOLE   0 0 2,567
VANGUARD INDEX FDS SM CP VAL ETF 922908611 267 1,579 SH   SOLE   0 0 1,579
VANGUARD INDEX FDS TOTAL STK MKT 922908769 220 993 SH   SOLE   0 0 993
VANGUARD INDEX FDS VALUE ETF 922908744 2,098 15,497 SH   SOLE   0 0 15,497
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,543 25,318 SH   SOLE   0 0 25,318
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 396 7,911 SH   SOLE   0 0 7,911
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 308 4,692 SH   SOLE   0 0 4,692
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 650 8,026 SH   SOLE   0 0 8,026
VISA INC COM CL A 92826C839 4,860 21,820 SH   SOLE   0 0 21,820
WISDOMTREE TR CLOUD COMPUTNG 97717Y691 819 14,221 SH   SOLE   0 0 14,221
YETI HLDGS INC COM 98585X104 1,227 14,314 SH   SOLE   0 0 14,314