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
ISHARES TR CORE S&P MCP ETF 464287507 343 1,706 SH   SOLE   0 0 1,706
ISHARES TR CORE S&P SCP ETF 464287804 5,449 62,456 SH   SOLE   0 0 62,456
ISHARES TR CORE S&P500 ETF 464287200 1,302 4,449 SH   SOLE   0 0 4,449
ISHARES TR S&P 500 GRWT ETF 464287309 600 3,385 SH   SOLE   0 0 3,385
ISHARES TR RUS 1000 ETF 464287622 3,988 24,660 SH   SOLE   0 0 24,660
ISHARES TR RUSSELL 2000 ETF 464287655 783 4,646 SH   SOLE   0 0 4,646
ISHARES TR RUS 2000 VAL ETF 464287630 4,313 32,426 SH   SOLE   0 0 32,426
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 575 1,564 SH   SOLE   0 0 1,564
SPDR S&P 500 ETF TR TR UNIT 78462F103 215 739 SH   SOLE   0 0 739
ADOBE SYS INC COM 00724F101 642 2,377 SH   SOLE   0 0 2,377
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 386 1,803 SH   SOLE   0 0 1,803
SYNOPSYS INC COM 871607107 576 5,837 SH   SOLE   0 0 5,837
INVESCO QQQ TR UNIT SER 1 46090E103 34,792 187,267 SH   SOLE   0 0 187,267
US BANCORP DEL COM NEW 902973304 361 6,833 SH   SOLE   0 0 6,833
MEDTRONIC PLC SHS G5960L103 571 5,806 SH   SOLE   0 0 5,806
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 1,704 44,550 SH   SOLE   0 0 44,550
ISHARES TR GLOBAL 100 ETF 464287572 1,640 33,601 SH   SOLE   0 0 33,601
VANGUARD GROUP DIV APP ETF 921908844 354 3,200 SH   SOLE   0 0 3,200
DEERE & CO COM 244199105 364 2,419 SH   SOLE   0 0 2,419
MORGAN STANLEY COM NEW 617446448 237 5,088 SH   SOLE   0 0 5,088
PROCTER AND GAMBLE CO COM 742718109 409 4,910 SH   SOLE   0 0 4,910
MGIC INVT CORP WIS COM 552848103 529 39,730 SH   SOLE   0 0 39,730
FORD MTR CO DEL COM PAR $0.01 345370860 1,914 206,920 SH   SOLE   0 0 206,920
VANGUARD INDEX FDS TOTAL STK MKT 922908769 463 3,096 SH   SOLE   0 0 3,096
APPLE INC COM 037833100 887 3,930 SH   SOLE   0 0 3,930
PRINCIPAL FINL GROUP INC COM 74251V102 510 8,705 SH   SOLE   0 0 8,705
ALIGN TECHNOLOGY INC COM 016255101 660 1,687 SH   SOLE   0 0 1,687
TIVITY HEALTH INC COM 88870R102 381 11,865 SH   SOLE   0 0 11,865
TYLER TECHNOLOGIES INC COM 902252105 556 2,268 SH   SOLE   0 0 2,268
NETFLIX INC COM 64110L106 609 1,627 SH   SOLE   0 0 1,627
ICU MED INC COM 44930G107 537 1,898 SH   SOLE   0 0 1,898
CADENCE DESIGN SYSTEM INC COM 127387108 549 12,103 SH   SOLE   0 0 12,103
IAC INTERACTIVECORP COM 44919P508 776 3,580 SH   SOLE   0 0 3,580
ILLUMINA INC COM 452327109 646 1,760 SH   SOLE   0 0 1,760
NVIDIA CORP COM 67066G104 860 3,060 SH   SOLE   0 0 3,060
USANA HEALTH SCIENCES INC COM 90328M107 540 4,481 SH   SOLE   0 0 4,481
COOPER COS INC COM NEW 216648402 590 2,130 SH   SOLE   0 0 2,130
VALE S A ADR 91912E105 154 10,400 SH   SOLE   0 0 10,400
AMN HEALTHCARE SERVICES INC COM 001744101 417 7,615 SH   SOLE   0 0 7,615
TELEFLEX INC COM 879369106 450 1,690 SH   SOLE   0 0 1,690
NOVANTA INC COM 67000B104 519 7,585 SH   SOLE   0 0 7,585
VANGUARD INDEX FDS VALUE ETF 922908744 7,737 69,907 SH   SOLE   0 0 69,907
VANGUARD INDEX FDS SM CP VAL ETF 922908611 2,388 17,137 SH   SOLE   0 0 17,137
ENSTAR GROUP LIMITED SHS G3075P101 365 1,750 SH   SOLE   0 0 1,750
QCR HOLDINGS INC COM 74727A104 306 7,491 SH   SOLE   0 0 7,491
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,252 7,702 SH   SOLE   0 0 7,702
TOTAL SYS SVCS INC COM 891906109 593 6,008 SH   SOLE   0 0 6,008
ABIOMED INC COM 003654100 684 1,520 SH   SOLE   0 0 1,520
NASDAQ INC COM 631103108 509 5,935 SH   SOLE   0 0 5,935
VANGUARD INDEX FDS SML CP GRW ETF 922908595 2,836 15,142 SH   SOLE   0 0 15,142
ALASKA AIR GROUP INC COM 011659109 493 7,155 SH   SOLE   0 0 7,155
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 590 2,149 SH   SOLE   0 0 2,149
CHOICE HOTELS INTL INC COM 169905106 496 5,950 SH   SOLE   0 0 5,950
EXELIXIS INC COM 30161Q104 382 21,550 SH   SOLE   0 0 21,550
OMNICELL INC COM 68213N109 575 8,002 SH   SOLE   0 0 8,002
OPEN TEXT CORP COM 683715106 488 12,835 SH   SOLE   0 0 12,835
ZEBRA TECHNOLOGIES CORP CL A 989207105 566 3,198 SH   SOLE   0 0 3,198
MONOLITHIC PWR SYS INC COM 609839105 515 4,101 SH   SOLE   0 0 4,101
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 4,432 82,489 SH   SOLE   0 0 82,489
PROSHARES TR PSHS ULT S&P 500 74347R107 383 3,000 SH   SOLE   0 0 3,000
MEDIFAST INC COM 58470H101 562 2,537 SH   SOLE   0 0 2,537
PROSHARES TR PSHS ULTRA QQQ 74347R206 2,260 22,449 SH   SOLE   0 0 22,449
CORCEPT THERAPEUTICS INC COM 218352102 261 18,595 SH   SOLE   0 0 18,595
ICON PLC SHS G4705A100 516 3,355 SH   SOLE   0 0 3,355
WESTERN ALLIANCE BANCORP COM 957638109 455 8,000 SH   SOLE   0 0 8,000
ASTRONICS CORP COM 046433108 353 8,105 SH   SOLE   0 0 8,105
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 2,966 53,020 SH   SOLE   0 0 53,020
ISHARES TR IBOXX HI YD ETF 464288513 2,377 27,502 SH   SOLE   0 0 27,502
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,475 42,354 SH   SOLE   0 0 42,354
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 1,625 18,653 SH   SOLE   0 0 18,653
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 366 8,460 SH   SOLE   0 0 8,460
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 255 42,100 SH   SOLE   0 0 42,100
EBIX INC COM NEW 278715206 771 9,745 SH   SOLE   0 0 9,745
STERLING BANCORP DEL COM 85917A100 448 20,355 SH   SOLE   0 0 20,355
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 3,554 104,306 SH   SOLE   0 0 104,306
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 4,053 80,701 SH   SOLE   0 0 80,701
PURECYCLE CORP COM NEW 746228303 379 32,785 SH   SOLE   0 0 32,785
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 825 4,905 SH   SOLE   0 0 4,905
BIOTELEMETRY INC COM 090672106 572 8,880 SH   SOLE   0 0 8,880
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 8,004 95,825 SH   SOLE   0 0 95,825
PROSHARES TR ULTRPRO S&P500 74347X864 430 7,500 SH   SOLE   0 0 7,500
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1,173 11,545 SH   SOLE   0 0 11,545
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 7,944 236,928 SH   SOLE   0 0 236,928
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 679 8,684 SH   SOLE   0 0 8,684
PROSHARES TR ULTRAPRO QQQ 74347X831 285 4,000 SH   SOLE   0 0 4,000
INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 1,843 13,127 SH   SOLE   0 0 13,127
GREEN DOT CORP CL A 39304D102 592 6,660 SH   SOLE   0 0 6,660
REALPAGE INC COM 75606N109 660 10,012 SH   SOLE   0 0 10,012
PROSHARES TR PSHS ULT NASB 74347R214 308 4,422 SH   SOLE   0 0 4,422
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 5,838 100,941 SH   SOLE   0 0 100,941
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 1,538 15,280 SH   SOLE   0 0 15,280
AMC NETWORKS INC CL A 00164V103 372 5,610 SH   SOLE   0 0 5,610
ISHARES TR FLTG RATE NT ETF 46429B655 222 4,346 SH   SOLE   0 0 4,346
UBIQUITI NETWORKS INC COM 90347A100 369 3,730 SH   SOLE   0 0 3,730
SPDR SER TR BLOMBERG BRC INV 78468R200 974 31,647 SH   SOLE   0 0 31,647
WORLDPAY INC CL A 981558109 437 4,318 SH   SOLE   0 0 4,318
FLEETCOR TECHNOLOGIES INC COM 339041105 374 1,640 SH   SOLE   0 0 1,640
PALO ALTO NETWORKS INC COM 697435105 554 2,460 SH   SOLE   0 0 2,460
PBF ENERGY INC CL A 69318G106 317 6,355 SH   SOLE   0 0 6,355
ADVISORSHARES TR NEWFLT MULSINC 00768Y727 1,528 31,947 SH   SOLE   0 0 31,947
PATTERN ENERGY GROUP INC CL A 70338P100 259 13,055 SH   SOLE   0 0 13,055
VEEVA SYS INC CL A COM 922475108 617 5,667 SH   SOLE   0 0 5,667
ISHARES TR 0-5YR HI YL CP 46434V407 9,587 203,625 SH   SOLE   0 0 203,625
NV5 GLOBAL INC COM 62945V109 518 5,975 SH   SOLE   0 0 5,975
NMI HLDGS INC CL A 629209305 374 16,520 SH   SOLE   0 0 16,520
HORIZONS ETF TR I HORIZONS NASDAQ 44053G108 2,861 113,866 SH   SOLE   0 0 113,866
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 1,753 17,589 SH   SOLE   0 0 17,589
ISHARES TR CORE DIV GRWTH 46434V621 3,753 101,268 SH   SOLE   0 0 101,268
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 428 8,830 SH   SOLE   0 0 8,830
PAYCOM SOFTWARE INC COM 70432V102 518 3,336 SH   SOLE   0 0 3,336
CDK GLOBAL INC COM 12508E101 418 6,675 SH   SOLE   0 0 6,675
FRESHPET INC COM 358039105 533 14,530 SH   SOLE   0 0 14,530
PAYPAL HLDGS INC COM 70450Y103 302 3,441 SH   SOLE   0 0 3,441
PLANET FITNESS INC CL A 72703H101 575 10,633 SH   SOLE   0 0 10,633
ISHARES TR CONV BD ETF 46435G102 1,782 29,770 SH   SOLE   0 0 29,770
FERRARI N V COM N3167Y103 554 4,044 SH   SOLE   0 0 4,044
PROPETRO HLDG CORP COM 74347M108 406 24,625 SH   SOLE   0 0 24,625
ATLASSIAN CORP PLC CL A G06242104 628 6,532 SH   SOLE   0 0 6,532
THE TRADE DESK INC COM CL A 88339J105 516 3,418 SH   SOLE   0 0 3,418
WILDHORSE RESOURCE DEV CORP COM 96812T102 309 13,055 SH   SOLE   0 0 13,055