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
FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 0 8 SH   SOLE   0 0 8
ORANGE SPONSORED ADR 684060106 0 14 SH   SOLE   0 0 14
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 34 880 SH   SOLE   0 0 880
SNAP INC CL A 83304A106 0 33 SH   SOLE   0 0 33
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 0 4 SH   SOLE   0 0 4
SCHWAB STRATEGIC TR US REIT ETF 808524847 0 4 SH   SOLE   0 0 4
DISNEY WALT CO COM DISNEY 254687106 22 154 SH   SOLE   0 0 154
INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 43 1,305 SH   SOLE   0 0 1,305
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,467 5,007 SH   SOLE   0 0 5,007
SPDR SERIES TRUST DJ REIT ETF 78464A607 43 437 SH   SOLE   0 0 437
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1 12 SH   SOLE   0 0 12
VANGUARD WORLD FD EXTENDED DUR 921910709 60,246 474,342 SH   SOLE   0 0 474,342
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 60,302 748,810 SH   SOLE   0 0 748,810
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 0 4 SH   SOLE   0 0 4
ROYAL BK CDA MONTREAL QUE COM 780087102 0 2 SH   SOLE   0 0 2
WNS HOLDINGS LTD SPON ADR 92932M101 0 3 SH   SOLE   0 0 3
FIRST TR EXCH TRD ALPHA FD I LATIN AMER ALP 33737J125 0 18 SH   SOLE   0 0 18
ISHARES TR TIPS BD ETF 464287176 8 69 SH   SOLE   0 0 69
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 107 3,715 SH   SOLE   0 0 3,715
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1 15 SH   SOLE   0 0 15
ISHARES TR SH TR CRPORT ETF 464288646 0 5 SH   SOLE   0 0 5
OPEN TEXT CORP COM 683715106 0 4 SH   SOLE   0 0 4
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1 11 SH   SOLE   0 0 11
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1 11 SH   SOLE   0 0 11
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 0 3 SH   SOLE   0 0 3
ISHARES TR IBONDS DEC22 ETF 46434VBA7 0 7 SH   SOLE   0 0 7
SELECT SECTOR SPDR TR ENERGY 81369Y506 0 3 SH   SOLE   0 0 3
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1 15 SH   SOLE   0 0 15
ISHARES TR IBONDS DEC19 ETF 46434VAU4 10 417 SH   SOLE   0 0 417
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 3 29 SH   SOLE   0 0 29
VANGUARD WORLD FDS UTILITIES ETF 92204A876 173,358 1,304,130 SH   SOLE   0 0 1,304,130
COUSINS PPTYS INC COM NEW 222795502 6 150 SH   SOLE   0 0 150
TORONTO DOMINION BK ONT COM NEW 891160509 0 3 SH   SOLE   0 0 3
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 0 1 SH   SOLE   0 0 1
APPLE INC COM 037833100 182 921 SH   SOLE   0 0 921
MOMO INC ADR 60879B107 0 7 SH   SOLE   0 0 7
AT&T INC COM 00206R102 0 0 SH   SOLE   0 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 0 2 SH   SOLE   0 0 2
PIMCO ETF TR 15+ YR US TIPS 72201R304 0 1 SH   SOLE   0 0 1
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 61 1,655 SH   SOLE   0 0 1,655
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 36 607 SH   SOLE   0 0 607
TEXAS INSTRS INC COM 882508104 0 1 SH   SOLE   0 0 1
VANGUARD INDEX FDS GROWTH ETF 922908736 1 6 SH   SOLE   0 0 6
PROCTER AND GAMBLE CO COM 742718109 1,206 11,000 SH   SOLE   0 0 11,000
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 169,504 1,162,582 SH   SOLE   0 0 1,162,582
CNOOC LTD SPONSORED ADR 126132109 0 1 SH   SOLE   0 0 1
ISHARES TR IBONDS DEC23 ETF 46434VAX8 0 7 SH   SOLE   0 0 7
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1 10 SH   SOLE   0 0 10
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 173,111 1,163,607 SH   SOLE   0 0 1,163,607
CGI INC CL A SUB VTG 12532H104 0 2 SH   SOLE   0 0 2
CDN IMPERIAL BK COMM TORONTO COM 136069101 0 2 SH   SOLE   0 0 2
ISHARES TR U.S. TECH ETF 464287721 0 1 SH   SOLE   0 0 1
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 0 4 SH   SOLE   0 0 4
INFOSYS LTD SPONSORED ADR 456788108 0 21 SH   SOLE   0 0 21
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1 6 SH   SOLE   0 0 6
ISHARES TR GBL COMM SVC ETF 464287275 1 24 SH   SOLE   0 0 24
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 1 11 SH   SOLE   0 0 11
INTEL CORP COM 458140100 0 3 SH   SOLE   0 0 3
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 0 4 SH   SOLE   0 0 4
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 0 7 SH   SOLE   0 0 7
EXXON MOBIL CORP COM 30231G102 15 200 SH   SOLE   0 0 200
ISHARES TR 1 3 YR TREAS BD 464287457 2 25 SH   SOLE   0 0 25
ISHARES TR CORE S&P SCP ETF 464287804 1 7 SH   SOLE   0 0 7
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 106 970 SH   SOLE   0 0 970
VANGUARD WORLD FDS ENERGY ETF 92204A306 116,368 1,368,712 SH   SOLE   0 0 1,368,712
CISCO SYS INC COM 17275R102 0 2 SH   SOLE   0 0 2
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 0 8 SH   SOLE   0 0 8
ISHARES TR GLB CNSM STP ETF 464288737 2 29 SH   SOLE   0 0 29
JPMORGAN CHASE & CO COM 46625H100 6 51 SH   SOLE   0 0 51
ADVANSIX INC COM 00773T101 0 9 SH   SOLE   0 0 9
ISHARES TR U.S. CNSM SV ETF 464287580 0 1 SH   SOLE   0 0 1
ISHARES TR SP SMCP600VL ETF 464287879 0 2 SH   SOLE   0 0 2
TELUS CORP COM 87971M103 0 5 SH   SOLE   0 0 5
ENI S P A SPONSORED ADR 26874R108 0 7 SH   SOLE   0 0 7
ISHARES INC CORE MSCI EMKT 46434G103 1 10 SH   SOLE   0 0 10
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 123,386 1,271,235 SH   SOLE   0 0 1,271,235
DTE ENERGY CO COM 233331107 33 260 SH   SOLE   0 0 260
DIAGEO P L C SPON ADR NEW 25243Q205 0 1 SH   SOLE   0 0 1
ISHARES TR BARCLAYS 7 10 YR 464287440 0 4 SH   SOLE   0 0 4
KIRKLAND LAKE GOLD LTD COM 49741E100 0 5 SH   SOLE   0 0 5
VANGUARD INDEX FDS VALUE ETF 922908744 2 21 SH   SOLE   0 0 21
ALPS ETF TR ALERIAN MLP 00162Q866 1 57 SH   SOLE   0 0 57
ISHARES TR PFD AND INCM SEC 464288687 0 5 SH   SOLE   0 0 5
ISHARES TR FLTG RATE NT ETF 46429B655 0 5 SH   SOLE   0 0 5
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 172,988 964,313 SH   SOLE   0 0 964,313
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 168,616 2,443,361 SH   SOLE   0 0 2,443,361
EATON CORP PLC SHS G29183103 0 1 SH   SOLE   0 0 1
INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 0 4 SH   SOLE   0 0 4
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 0 1 SH   SOLE   0 0 1
NICE LTD SPONSORED ADR 653656108 0 1 SH   SOLE   0 0 1
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 0 3 SH   SOLE   0 0 3
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 4 72 SH   SOLE   0 0 72
MONDELEZ INTL INC CL A 609207105 0 0 SH   SOLE   0 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 167,024 1,911,034 SH   SOLE   0 0 1,911,034
SAP SE SPON ADR 803054204 0 1 SH   SOLE   0 0 1
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2 23 SH   SOLE   0 0 23
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1 19 SH   SOLE   0 0 19
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 11,144 933,359 SH   SOLE   0 0 933,359
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1 20 SH   SOLE   0 0 20
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 120,537 1,393,489 SH   SOLE   0 0 1,393,489
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 0 4 SH   SOLE   0 0 4
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 0 2 SH   SOLE   0 0 2
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1 11 SH   SOLE   0 0 11
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 122,220 702,655 SH   SOLE   0 0 702,655
FS KKR CAPITAL CORP COM 302635107 18 3,066 SH   SOLE   0 0 3,066
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 0 5 SH   SOLE   0 0 5
GLOBAL X FDS GLB X SUPERDIV 37950E549 3 152 SH   SOLE   0 0 152
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 34 693 SH   SOLE   0 0 693
INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 0 9 SH   SOLE   0 0 9
INVESCO DB G10 CURRENCY HRVS UNIT 46139B102 68 2,784 SH   SOLE   0 0 2,784
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 10 331 SH   SOLE   0 0 331
VANGUARD WORLD FDS MATERIALS ETF 92204A801 127,814 996,991 SH   SOLE   0 0 996,991
FIRST TR EXCHANGE TRADED FD US EQTY DIVI 33738R738 90 4,128 SH   SOLE   0 0 4,128
NORFOLK SOUTHERN CORP COM 655844108 52 259 SH   SOLE   0 0 259
HOME DEPOT INC COM 437076102 106 510 SH   SOLE   0 0 510
ISHARES GOLD TRUST ISHARES 464285105 6 430 SH   SOLE   0 0 430
ISHARES TR CORE US AGGBD ET 464287226 10 92 SH   SOLE   0 0 92
METLIFE INC COM 59156R108 0 3 SH   SOLE   0 0 3
SPDR SERIES TRUST S&P DIVID ETF 78464A763 0 1 SH   SOLE   0 0 1
SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 97 1,719 SH   SOLE   0 0 1,719
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1 18 SH   SOLE   0 0 18
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 61,926 1,255,606 SH   SOLE   0 0 1,255,606
CANADIAN NATL RY CO COM 136375102 0 2 SH   SOLE   0 0 2
INTERNATIONAL BUSINESS MACHS COM 459200101 100 726 SH   SOLE   0 0 726
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 0 1 SH   SOLE   0 0 1
ISHARES TR IBONDS DEC21 ETF 46434VBK5 0 7 SH   SOLE   0 0 7
MCCORMICK & CO INC COM VTG 579780107 25 159 SH   SOLE   0 0 159
CAMPBELL SOUP CO COM 134429109 0 0 SH   SOLE   0 0 0
GLOBAL X FDS GLOBX SUPDV US 37950E291 3 118 SH   SOLE   0 0 118
HONDA MOTOR LTD AMERN SHS 438128308 0 8 SH   SOLE   0 0 8
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 37 980 SH   SOLE   0 0 980
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1 13 SH   SOLE   0 0 13
AMERICAN ELEC PWR CO INC COM 025537101 0 1 SH   SOLE   0 0 1
COCA COLA CO COM 191216100 0 2 SH   SOLE   0 0 2
RESTAURANT BRANDS INTL INC COM 76131D103 0 2 SH   SOLE   0 0 2
VERIZON COMMUNICATIONS INC COM 92343V104 0 2 SH   SOLE   0 0 2
WELLS FARGO CO NEW COM 949746101 0 1 SH   SOLE   0 0 1
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 1 15 SH   SOLE   0 0 15
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 79 5,031 SH   SOLE   0 0 5,031
MICROSOFT CORP COM 594918104 7 50 SH   SOLE   0 0 50
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 169,868 1,959,491 SH   SOLE   0 0 1,959,491
AUTOHOME INC SP ADR RP CL A 05278C107 0 2 SH   SOLE   0 0 2
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 0 5 SH   SOLE   0 0 5
VANGUARD WORLD FDS INF TECH ETF 92204A702 177,434 841,356 SH   SOLE   0 0 841,356
BANK MONTREAL QUE COM 063671101 0 2 SH   SOLE   0 0 2
BRISTOL MYERS SQUIBB CO COM 110122108 0 0 SH   SOLE   0 0 0
COLONY CAP INC NEW CL A COM 19626G108 0 0 SH   SOLE   0 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 0 2 SH   SOLE   0 0 2
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 0 4 SH   SOLE   0 0 4
RIO TINTO PLC SPONSORED ADR 767204100 0 3 SH   SOLE   0 0 3
BHP GROUP LTD SPONSORED ADS 088606108 0 7 SH   SOLE   0 0 7
SK TELECOM LTD SPONSORED ADR 78440P108 0 9 SH   SOLE   0 0 9
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 205 7,037 SH   SOLE   0 0 7,037
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 3 35 SH   SOLE   0 0 35
E TRADE FINANCIAL CORP COM NEW 269246401 0 2 SH   SOLE   0 0 2
NOVARTIS A G SPONSORED ADR 66987V109 0 2 SH   SOLE   0 0 2
BRASILAGRO BRAZILIAN AGRIC R SPONSORED ADR 10554B104 0 54 SH   SOLE   0 0 54
CHECK POINT SOFTWARE TECH LT ORD M22465104 0 1 SH   SOLE   0 0 1
ALLIANT ENERGY CORP COM 018802108 0 0 SH   SOLE   0 0 0
ISHARES TR MBS ETF 464288588 0 2 SH   SOLE   0 0 2
TOTAL S A SPONSORED ADS 89151E109 0 3 SH   SOLE   0 0 3
CAE INC COM 124765108 0 8 SH   SOLE   0 0 8
FIRST TR EXCH TRD ALPHA FD I ASIA EX JAPAN 33737J109 1 22 SH   SOLE   0 0 22
RELX PLC SPONSORED ADR 759530108 0 9 SH   SOLE   0 0 9
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 0 4 SH   SOLE   0 0 4
WISDOMTREE TR BLMBG US BULL 97717W471 1 36 SH   SOLE   0 0 36
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 1 20 SH   SOLE   0 0 20
ICON PLC SHS G4705A100 0 1 SH   SOLE   0 0 1
HONEYWELL INTL INC COM 438516106 42 240 SH   SOLE   0 0 240
ISHARES TR MSCI EAFE ETF 464287465 1 19 SH   SOLE   0 0 19
PRUDENTIAL BANCORP INC NEW COM 74431A101 98 5,189 SH   SOLE   0 0 5,189
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 61 2,064 SH   SOLE   0 0 2,064
ISHARES TR GLOBAL TECH ETF 464287291 1 7 SH   SOLE   0 0 7
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 8 102 SH   SOLE   0 0 102
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 0 4 SH   SOLE   0 0 4
UNITED PARCEL SERVICE INC CL B 911312106 0 1 SH   SOLE   0 0 1
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 1 9 SH   SOLE   0 0 9
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 59 1,002 SH   SOLE   0 0 1,002
ISHARES INC MSCI JPN ETF NEW 46434G822 0 9 SH   SOLE   0 0 9
AFLAC INC COM 001055102 8 150 SH   SOLE   0 0 150
BP PLC SPONSORED ADR 055622104 0 4 SH   SOLE   0 0 4
BANK AMER CORP COM 060505104 0 3 SH   SOLE   0 0 3
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 0 3 SH   SOLE   0 0 3
FORTIS INC COM 349553107 0 5 SH   SOLE   0 0 5
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 0 1 SH   SOLE   0 0 1
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 0 2 SH   SOLE   0 0 2
ISHARES TR 0-5YR INVT GR CP 46434V100 0 5 SH   SOLE   0 0 5
GARRETT MOTION INC COM 366505105 0 24 SH   SOLE   0 0 24
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 0 5 SH   SOLE   0 0 5
RESIDEO TECHNOLOGIES INC COM 76118Y104 1 40 SH   SOLE   0 0 40
SPDR GOLD TRUST GOLD SHS 78463V107 909 6,825 SH   SOLE   0 0 6,825
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 0 5 SH   SOLE   0 0 5
JOHNSON & JOHNSON COM 478160104 0 1 SH   SOLE   0 0 1
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 1,044 27,347 SH   SOLE   0 0 27,347
SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 1,034 16,731 SH   SOLE   0 0 16,731
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 0 2 SH   SOLE   0 0 2