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
ALASKA AIR GROUP INC COM 011659109 3,313 51,839 SH   SOLE   7,774 38,794 5,271
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3,463 20,437 SH   SOLE   3,476 15,166 1,795
ALPS ETF TR C&S GLOBL ETF 00162Q106 409 8,676 SH   SOLE   252 7,132 1,292
AMAZON COM INC COM 023135106 7,944 4,195 SH   SOLE   313 3,603 279
AMERICAN STS WTR CO COM 029899101 435 5,783 SH   SOLE   105 4,647 1,031
AMETEK INC NEW COM 031100100 304 3,350 SH   SOLE   65 2,888 397
APPLE INC COM 037833100 7,896 39,894 SH   SOLE   6,968 28,726 4,200
BALL CORP COM 058498106 441 6,305 SH   SOLE   256 5,041 1,008
BHP GROUP LTD SPONSORED ADS 088606108 384 6,604 SH   SOLE   186 5,510 908
BOEING CO COM 097023105 5,222 14,345 SH   SOLE   2,613 10,423 1,309
BP PLC SPONSORED ADR 055622104 2,842 68,151 SH   SOLE   10,505 51,603 6,043
BRISTOL MYERS SQUIBB CO COM 110122108 1,350 29,758 SH   SOLE   4,176 22,786 2,796
CASELLA WASTE SYS INC CL A 147448104 360 9,089 SH   SOLE   234 7,856 999
CATERPILLAR INC DEL COM 149123101 2,215 16,252 SH   SOLE   2,366 12,095 1,792
CHEGG INC COM 163092109 398 10,312 SH   SOLE   502 8,347 1,463
CHEVRON CORP NEW COM 166764100 3,479 27,959 SH   SOLE   4,449 20,507 3,003
CHURCH & DWIGHT INC COM 171340102 454 6,219 SH   SOLE   374 5,028 817
COSTCO WHSL CORP NEW COM 22160K105 4,063 15,376 SH   SOLE   2,375 11,423 1,578
DISNEY WALT CO COM DISNEY 254687106 4,515 32,336 SH   SOLE   5,502 23,487 3,347
FACEBOOK INC CL A 30303M102 7,588 39,317 SH   SOLE   6,135 29,359 3,823
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 2,004 65,907 SH   SOLE   3,101 53,768 9,038
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 630 10,495 SH   SOLE   253 8,843 1,399
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 731 12,660 SH   SOLE   320 10,650 1,690
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 715 4,973 SH   SOLE   96 4,238 639
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 3,356 124,956 SH   SOLE   5,667 103,046 16,243
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 594 30,012 SH   SOLE   2,593 25,065 2,354
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 372 6,584 SH   SOLE   1,775 3,797 1,012
FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 729 33,903 SH   SOLE   4,730 25,915 3,258
FIRST TR EXCHANGE-TRADED FD DORSY WRGH VLU 33741L207 381 20,872 SH   SOLE   3,796 15,895 1,181
FIRST TR VALUE LINE DIVID IN SHS 33734H106 2,478 73,454 SH   SOLE   3,454 58,008 11,992
FIVE BELOW INC COM 33829M101 345 2,872 SH   SOLE   179 2,299 394
FORD MTR CO DEL COM 345370860 4,611 450,738 SH   SOLE   68,824 338,591 43,323
FRONTDOOR INC COM 35905A109 377 8,664 SH   SOLE   264 7,450 950
FTI CONSULTING INC COM 302941109 351 4,191 SH   SOLE   95 3,509 587
GENERAL ELECTRIC CO COM 369604103 2,046 194,840 SH   SOLE   36,347 143,979 14,514
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 447 19,605 SH   SOLE   425 16,220 2,960
HDFC BANK LTD SPONSORED ADS 40415F101 371 2,854 SH   SOLE   98 2,416 340
HOME DEPOT INC COM 437076102 3,890 18,707 SH   SOLE   2,830 13,836 2,041
HONEYWELL INTL INC COM 438516106 3,156 18,077 SH   SOLE   2,645 13,735 1,697
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 3,849 126,533 SH   SOLE   17,513 64,302 44,718
INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 364 13,412 SH   SOLE   1,818 8,802 2,792
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 679 27,484 SH   SOLE   832 23,544 3,108
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 670 27,993 SH   SOLE   893 24,260 2,840
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 666 27,160 SH   SOLE   792 23,283 3,085
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 670 25,725 SH   SOLE   1,067 21,997 2,661
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 659 27,372 SH   SOLE   804 23,552 3,016
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2,197 36,417 SH   SOLE   3,550 31,783 1,084
INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 692 21,294 SH   SOLE   588 18,304 2,402
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 772 8,051 SH   SOLE   230 6,670 1,151
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 590 2,812 SH   SOLE   111 2,363 338
INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 1,171 34,378 SH   SOLE   1,507 29,204 3,667
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 378 13,013 SH   SOLE   616 10,878 1,519
INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 422 16,609 SH   SOLE   1,827 11,856 2,926
INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 488 22,720 SH   SOLE   545 19,885 2,290
INVESCO QQQ TR UNIT SER 1 46090E103 646 3,457 SH   SOLE   848 2,119 490
ISHARES INC MSCI BRAZIL ETF 464286400 503 11,508 SH   SOLE   326 9,016 2,166
ISHARES INC MSCI RUSSIA ETF 46434G798 599 15,216 SH   SOLE   459 12,814 1,943
ISHARES INC CORE MSCI EMKT 46434G103 6,006 116,767 SH   SOLE   19,677 84,906 12,184
ISHARES TR S&P SML 600 GWT 464287887 4,179 22,903 SH   SOLE   3,515 17,574 1,814
ISHARES TR CORE S&P500 ETF 464287200 4,740 16,082 SH   SOLE   2,044 12,430 1,608
ISHARES TR US HLTHCARE ETF 464287762 820 4,197 SH   SOLE   335 3,048 814
ISHARES TR MORTGE REL ETF 46435G342 391 9,266 SH   SOLE   266 7,871 1,129
ISHARES TR IBOXX INV CP ETF 464287242 2,167 17,423 SH   SOLE   2,531 13,521 1,371
ISHARES TR JPMORGAN USD EMG 464288281 2,446 21,595 SH   SOLE   3,673 15,691 2,231
ISHARES TR CORE S&P SCP ETF 464287804 6,101 77,944 SH   SOLE   11,630 57,985 8,329
ISHARES TR 1 3 YR TREAS BD 464287457 4,240 50,007 SH   SOLE   7,008 37,353 5,646
ISHARES TR USA MOMENTUM FCT 46432F396 3,473 29,286 SH   SOLE   3,078 22,503 3,705
ISHARES TR EAFE SML CP ETF 464288273 3,950 68,811 SH   SOLE   14,307 49,077 5,427
ISHARES TR PFD AND INCM SEC 464288687 1,973 53,536 SH   SOLE   9,548 38,741 5,247
ISHARES TR MSCI INDIA ETF 46429B598 2,196 62,200 SH   SOLE   7,527 46,210 8,463
ISHARES TR LNG TR CRPRT BD 464289511 384 6,020 SH   SOLE   157 5,261 602
ISHARES TR RUSSELL 2000 ETF 464287655 4,749 30,538 SH   SOLE   5,421 21,908 3,209
ISHARES TR GL TIMB FORE ETF 464288174 506 8,436 SH   SOLE   403 7,043 990
ISHARES TR S&P 500 GRWT ETF 464287309 8,080 45,079 SH   SOLE   6,811 34,665 3,603
ISHARES TR DOW JONES US ETF 464287846 516 3,528 SH   SOLE   38 3,109 381
ISHARES TR U.S. MED DVC ETF 464288810 668 2,775 SH   SOLE   73 2,289 413
ISHARES TR MRNGSTR LG-CP GR 464287119 442 2,304 SH   SOLE   310 1,477 517
ISHARES TR CORE MSCI EAFE 46432F842 4,902 79,830 SH   SOLE   13,830 57,386 8,614
JOHNSON & JOHNSON COM 478160104 297 2,133 SH   SOLE   496 1,582 55
KEYSIGHT TECHNOLOGIES INC COM 49338L103 420 4,675 SH   SOLE   331 3,716 628
KOHLS CORP COM 500255104 1,659 34,895 SH   SOLE   6,684 25,073 3,138
KROGER CO COM 501044101 1,314 60,529 SH   SOLE   15,053 42,618 2,858
MARRIOTT INTL INC NEW CL A 571903202 3,948 28,145 SH   SOLE   4,481 19,876 3,788
MICRON TECHNOLOGY INC COM 595112103 3,548 91,953 SH   SOLE   15,251 68,502 8,200
MICROSOFT CORP COM 594918104 8,025 59,905 SH   SOLE   9,267 45,292 5,346
MIDDLESEX WATER CO COM 596680108 378 6,386 SH   SOLE   192 4,970 1,224
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 404 26,219 SH   SOLE   985 21,566 3,668
NIKE INC CL B 654106103 281 3,345 SH   SOLE   3,290 0 55
RIO TINTO PLC SPONSORED ADR 767204100 382 6,121 SH   SOLE   179 5,346 596
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 657 7,091 SH   SOLE   1,185 5,219 687
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1,012 3,805 SH   SOLE   197 3,319 289
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1,708 44,074 SH   SOLE   5,792 32,113 6,169
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,010 3,447 SH   SOLE   394 2,540 513
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 2,046 75,135 SH   SOLE   8,884 55,861 10,390
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 2,974 70,201 SH   SOLE   6,985 55,782 7,434
SPDR SERIES TRUST DJ REIT ETF 78464A607 881 8,912 SH   SOLE   1,678 7,191 43
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 2,523 81,954 SH   SOLE   9,847 63,240 8,867
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 338 7,813 SH   SOLE   314 7,215 284
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 365 6,896 SH   SOLE   111 5,884 901
STARBUCKS CORP COM 855244109 209 2,488 SH   SOLE   1,867 621 0
TARGET CORP COM 87612E106 3,579 41,323 SH   SOLE   6,271 31,971 3,081
UNITEDHEALTH GROUP INC COM 91324P102 2,516 10,313 SH   SOLE   2,049 7,573 691
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 2,516 30,288 SH   SOLE   4,374 23,318 2,596
VANGUARD INDEX FDS VALUE ETF 922908744 232 2,094 SH   SOLE   0 2,094 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 335 1,801 SH   SOLE   89 1,259 453
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1,515 14,393 SH   SOLE   703 12,283 1,407
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 1,488 28,175 SH   SOLE   4,199 21,178 2,798
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 2,194 36,011 SH   SOLE   5,912 25,021 5,078
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 418 2,402 SH   SOLE   169 2,233 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 3,490 50,568 SH   SOLE   5,932 38,794 5,842
VISA INC COM CL A 92826C839 309 1,779 SH   SOLE   4 1,775 0
W P CAREY INC COM 92936U109 722 8,898 SH   SOLE   1,600 0 7,298
WASTE CONNECTIONS INC COM 94106B101 322 3,366 SH   SOLE   195 2,662 509
WOODWARD INC COM 980745103 389 3,436 SH   SOLE   70 2,913 453