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
21VIANET GROUP INC SP ADR (6 ORD) 90138A103 139 10,000 SH   SOLE   10,000 0 0
3M CO COMMON 88579Y101 4,080 29,882 SH   SOLE   29,882 0 0
ABBOTT LABS COMMON 002824100 297 3,762 SH   SOLE   3,762 0 0
ABBVIE INC COMMON 00287Y109 1,162 15,246 SH   SOLE   15,246 0 0
ACCENTURE PLC IRELAND CLASS A G1151C101 3,678 22,523 SH   SOLE   22,523 0 0
ADOBE INC COMMON 00724F101 21,010 66,017 SH   SOLE   66,017 0 0
ALIBABA GROUP HLDG LTD SPN ADS 8 ORD SHS 01609W102 1,344 6,913 SH   SOLE   6,913 0 0
ALLSTATE CORP COMMON 020002101 3,452 37,631 SH   SOLE   37,631 0 0
ALLY FINL INC COMMON 02005N100 415 28,712 SH   SOLE   28,712 0 0
ALPHABET INC CLASS C 02079K107 1,743 1,499 SH   SOLE   1,499 0 0
ALPHABET INC CLASS A 02079K305 17,061 14,683 SH   SOLE   14,683 0 0
ALTRIA GROUP INC COMMON 02209S103 1,457 37,686 SH   SOLE   37,686 0 0
AMAZON COM INC COMMON 023135106 22,101 11,335 SH   SOLE   11,335 0 0
AMERICAN EQTY INVT LIFE HLD COMMON 025676206 263 13,992 SH   SOLE   13,992 0 0
AMERICAN INTL GROUP INC COMMON 026874784 710 29,247 SH   SOLE   29,247 0 0
AMETEK INC COMMON 031100100 331 4,601 SH   SOLE   4,601 0 0
AMGEN INC COMMON 031162100 15,224 74,645 SH   SOLE   74,645 0 0
AMPHENOL CORP NEW CLASS A 032095101 12,414 170,015 SH   SOLE   170,015 0 0
ANALOG DEVICES INC COMMON 032654105 398 4,440 SH   SOLE   4,440 0 0
ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 176 10,571 SH   SOLE   10,571 0 0
ANTHEM INC COMMON 036752103 1,262 5,553 SH   SOLE   5,553 0 0
AON PLC COMMON G0408V102 643 3,895 SH   SOLE   3,895 0 0
APACHE CORP COMMON 037411105 91 21,834 SH   SOLE   21,834 0 0
APPLE INC COMMON 037833100 55,796 219,078 SH   SOLE   219,078 0 0
APPLIED INDL TECHNOLOGIES IN COMMON 03820C105 355 7,750 SH   SOLE   7,750 0 0
APTIV PLC ORDINARY SHARES G6095L109 332 6,734 SH   SOLE   6,734 0 0
ASBURY AUTOMOTIVE GROUP INC COMMON 043436104 282 5,099 SH   SOLE   5,099 0 0
ASSURED GUARANTY LTD COMMON G0585R106 1,418 54,913 SH   SOLE   54,913 0 0
AT&T INC COMMON 00206R102 2,690 92,250 SH   SOLE   92,250 0 0
ATHENE HLDG LTD CLASS A G0684D107 1,496 60,266 SH   SOLE   60,266 0 0
AUTODESK INC COMMON 052769106 650 4,166 SH   SOLE   4,166 0 0
AUTOMATIC DATA PROCESSING IN COMMON 053015103 282 2,065 SH   SOLE   2,065 0 0
AUTOZONE INC COMMON 053332102 12,733 15,051 SH   SOLE   15,051 0 0
BK OF AMERICA CORP COMMON 060505104 19,555 920,610 SH   SOLE   920,610 0 0
BARCLAYS PLC ADR (4 ORD) 06738E204 826 182,262 SH   SOLE   182,262 0 0
BAXTER INTL INC COMMON 071813109 17,411 214,450 SH   SOLE   214,450 0 0
BERKLEY W R CORP COM 084423102 306 5,871 SH   SOLE   5,871 0 0
BERKSHIRE HATHAWAY INC DEL CLASS B 084670702 3,024 16,539 SH   SOLE   16,539 0 0
BEST BUY INC COMMON 086516101 606 10,624 SH   SOLE   10,624 0 0
BIOGEN INC COMMON 09062X103 1,166 3,682 SH   SOLE   3,682 0 0
BOOKING HLDGS INC COMMON 09857L108 848 630 SH   SOLE   630 0 0
BOSTON SCIENTIFIC CORP COMMON 101137107 1,073 32,876 SH   SOLE   32,876 0 0
BOTTOMLINE TECH DEL INC COMMON 101388106 373 10,177 SH   SOLE   10,177 0 0
BP PLC ADR (6 ORD) 055622104 933 38,269 SH   SOLE   38,269 0 0
BRISTOL-MYERS SQUIBB CO COMMON 110122108 246 4,417 SH   SOLE   4,417 0 0
BROADCOM INC COMMON 11135F101 404 1,705 SH   SOLE   1,705 0 0
BUNGE LIMITED COMMON G16962105 389 9,472 SH   SOLE   9,472 0 0
CABOT OIL & GAS CORP COMMON 127097103 2,179 126,764 SH   SOLE   126,764 0 0
CADENCE DESIGN SYSTEM INC COMMON 127387108 713 10,797 SH   SOLE   10,797 0 0
CAPITAL ONE FINL CORP COMMON 14040H105 1,348 26,702 SH   SOLE   26,702 0 0
CARMAX INC COMMON 143130102 327 6,082 SH   SOLE   6,082 0 0
CBOE GLOBAL MARKETS INC COMMON 12503M108 239 2,675 SH   SOLE   2,675 0 0
CANADIAN PAC RY LTD COMMON 13645T100 1,887 8,571 SH   SOLE   8,571 0 0
CERNER CORP COMMON 156782104 3,169 50,317 SH   SOLE   50,317 0 0
CHEVRON CORP NEW COMMON 166764100 5,606 77,296 SH   SOLE   77,296 0 0
CHINA PETE & CHEM CORP SP ADR (H SHS) 16941R108 1,955 40,135 SH   SOLE   40,135 0 0
CIGNA CORP NEW COMMON USD0.01 125523100 1,220 6,882 SH   SOLE   6,882 0 0
CIRRUS LOGIC INC COMMON 172755100 328 5,000 SH   SOLE   5,000 0 0
CISCO SYS INC COMMON 17275R102 27,705 704,318 SH   SOLE   704,318 0 0
CITIGROUP INC COMMON 172967424 16,704 396,153 SH   SOLE   396,153 0 0
COCA COLA CO COMMON 191216100 1,441 32,561 SH   SOLE   32,561 0 0
COCA COLA EUROPEAN PARTNERS PLC ORDINARY SHARES G25839104 3,173 84,542 SH   SOLE   84,542 0 0
COGNIZANT TECHNOLOGY SOLUTIO CLASS A 192446102 14,026 301,513 SH   SOLE   301,513 0 0
COLGATE PALMOLIVE CO COMMON 194162103 2,222 33,441 SH   SOLE   33,441 0 0
COLUMBUS MCKINNON CORP N Y COMMON 199333105 274 10,944 SH   SOLE   10,944 0 0
COMCAST CORP NEW CLASS A 20030N101 25,261 734,289 SH   SOLE   734,289 0 0
COMMERCE BANCSHARES INC COMMON 200525103 1,470 29,200 SH   SOLE   29,200 0 0
CONOCOPHILLIPS COMMON 20825C104 795 25,802 SH   SOLE   25,802 0 0
CORECIVIC INC COMMON 21871N101 649 58,036 SH   SOLE   58,036 0 0
COSTCO WHSL CORP NEW COMMON 22160K105 443 1,555 SH   SOLE   1,555 0 0
CSX CORP COMMON 126408103 20,474 356,824 SH   SOLE   356,824 0 0
CUMMINS INC COMMON 231021106 1,451 10,694 SH   SOLE   10,694 0 0
CVS HEALTH CORP COMMON 126650100 14,323 241,413 SH   SOLE   241,413 0 0
D R HORTON INC COMMON 23331A109 11,222 329,793 SH   SOLE   329,793 0 0
DANAHER CORPORATION COMMON 235851102 453 3,272 SH   SOLE   3,272 0 0
DELTA AIR LINES INC DEL COMMON 247361702 684 23,948 SH   SOLE   23,948 0 0
DIREXION SHS ETF TR ETF DLY FIN BULL NEW 25459Y694 130 5,537 SH   SOLE   5,537 0 0
DISCOVER FINL SVCS COMMON 254709108 214 5,982 SH   SOLE   5,982 0 0
DOMINION ENERGY INC COMMON 25746U109 238 3,299 SH   SOLE   3,299 0 0
DTE ENERGY CO COMMON 233331107 645 6,792 SH   SOLE   6,792 0 0
DUKE ENERGY CORP NEW COMMON 26441C204 207 2,565 SH   SOLE   2,565 0 0
EAST WEST BANCORP INC COMMON 27579R104 1,160 45,065 SH   SOLE   45,065 0 0
EATON CORP PLC COMMON G29183103 238 3,061 SH   SOLE   3,061 0 0
EBAY INC COMMON 278642103 1,117 37,119 SH   SOLE   37,119 0 0
ECHOSTAR CORP CLASS A 278768106 359 11,214 SH   SOLE   11,214 0 0
ECOLAB INC COMMON 278865100 556 3,566 SH   SOLE   3,566 0 0
EDWARDS LIFESCIENCES CORP COMMON 28176E108 15,770 83,609 SH   SOLE   83,609 0 0
EMERSON ELEC CO COMMON 291011104 697 14,579 SH   SOLE   14,579 0 0
ENPHASE ENERGY INC COMMON 29355A107 350 10,844 SH   SOLE   10,844 0 0
ENSIGN GROUP INC COMMON 29358P101 270 7,187 SH   SOLE   7,187 0 0
ENTERPRISE PRODS PARTNERS L COMMON 293792107 293 20,521 SH   SOLE   20,521 0 0
ESSENT GROUP LTD COM USD0.015 G3198U102 1,287 48,825 SH   SOLE   48,825 0 0
EXELON CORP COMMON 30161N101 962 26,099 SH   SOLE   26,099 0 0
EXPEDIA GROUP INC COMMON 30212P303 355 6,303 SH   SOLE   6,303 0 0
EXXON MOBIL CORP COMMON 30231G102 1,948 51,296 SH   SOLE   51,296 0 0
F5 NETWORKS INC COMMON 315616102 458 4,292 SH   SOLE   4,292 0 0
FACEBOOK INC CLASS A 30303M102 3,225 19,334 SH   SOLE   19,334 0 0
FEDEX CORP COMMON 31428X106 817 6,737 SH   SOLE   6,737 0 0
FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 272 13,091 SH   SOLE   13,091 0 0
FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 866 29,822 SH   SOLE   29,822 0 0
FIDELITY NATL INFORMATION SV COMMON 31620M106 1,898 15,567 SH   SOLE   15,567 0 0
FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 259 6,861 SH   SOLE   6,861 0 0
FIDELITY COVINGTON TR CONSMR STAPLES 316092303 309 9,546 SH   SOLE   9,546 0 0
FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 338 44,901 SH   SOLE   44,901 0 0
FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 210 7,149 SH   SOLE   7,149 0 0
FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 1,039 24,157 SH   SOLE   24,157 0 0
FIDELITY COVINGTON TR MSCI INDL INDX 316092709 541 17,749 SH   SOLE   17,749 0 0
FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 1,422 22,677 SH   SOLE   22,677 0 0
FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 591 16,444 SH   SOLE   16,444 0 0
FIRST BANCORP P R COMMON 318672706 913 171,511 SH   SOLE   171,511 0 0
F M C CORP COMMON 302491303 482 5,896 SH   SOLE   5,896 0 0
FORD MTR CO DEL COMMON 345370860 186 38,535 SH   SOLE   38,535 0 0
FRANKLIN COVEY CO COMMON 353469109 206 13,227 SH   SOLE   13,227 0 0
GENERAL FIN CORP DEL COMMON 369822101 80 12,900 SH   SOLE   12,900 0 0
GENERAL MLS INC COMMON 370334104 597 11,310 SH   SOLE   11,310 0 0
GILEAD SCIENCES INC COMMON 375558103 350 4,684 SH   SOLE   4,684 0 0
GLOBAL PMTS INC COMMON 37940X102 580 4,002 SH   SOLE   4,002 0 0
GRACO INC COMMON 384109104 370 7,602 SH   SOLE   7,602 0 0
GREAT LAKES DREDGE & DOCK CO COMMON 390607109 319 38,414 SH   SOLE   38,414 0 0
HARTFORD FINL SVCS GROUP INC COMMON 416515104 2,374 67,343 SH   SOLE   67,343 0 0
HCA HEALTHCARE INC COMMON 40412C101 461 5,126 SH   SOLE   5,126 0 0
HD SUPPLY HLDGS INC COM 40416M105 15,444 543,240 SH   SOLE   543,240 0 0
HENRY SCHEIN INC COM 806407102 999 19,779 SH   SOLE   19,779 0 0
HERBALIFE NUTRITION LTD COM USD0.001 G4412G101 433 14,838 SH   SOLE   14,838 0 0
HILTON WORLDWIDE HLDGS INC COMMON 43300A203 1,453 21,287 SH   SOLE   21,287 0 0
HOME DEPOT INC COMMON 437076102 20,884 111,478 SH   SOLE   111,478 0 0
HP INC COMMON USD0.01 40434L105 889 51,198 SH   SOLE   51,198 0 0
HUMANA INC COMMON 444859102 1,113 3,542 SH   SOLE   3,542 0 0
HUNTINGTON INGALLS INDS INC COMMON 446413106 1,273 6,958 SH   SOLE   6,958 0 0
IDEXX LABS INC COMMON 45168D104 5,887 24,303 SH   SOLE   24,303 0 0
IHS MARKIT LTD SHS G47567105 545 9,077 SH   SOLE   9,077 0 0
INCYTE CORP COMMON 45337C102 8,012 109,410 SH   SOLE   109,410 0 0
INDEXIQ ETF TR IQ ARB MRG ETF 45409B800 584 19,384 SH   SOLE   19,384 0 0
ING GROEP N.V. SP ADR (1 COM) 456837103 1,232 239,278 SH   SOLE   239,278 0 0
INGERSOLL RAND INC COMMON 45687V106 263 10,585 SH   SOLE   10,585 0 0
INTEL CORP COMMON 458140100 24,742 456,678 SH   SOLE   456,678 0 0
INTERNATIONAL SEAWAYS INC COMMON STOCK Y41053102 392 16,402 SH   SOLE   16,402 0 0
INTERNATIONAL BUSINESS MACHS COMMON 459200101 1,138 10,253 SH   SOLE   10,253 0 0
INTUIT COMMON 461202103 20,354 88,103 SH   SOLE   88,103 0 0
INTUITIVE SURGICAL INC COMMON 46120E602 1,060 2,140 SH   SOLE   2,140 0 0
INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 1,307 63,874 SH   SOLE   63,874 0 0
ISHARES INC PAC EX JAPAN ETF 464286665 17,208 507,133 SH   SOLE   507,133 0 0
ISHARES INC MSCI STH AFR ETF 464286780 718 25,281 SH   SOLE   25,281 0 0
ISHARES INC MSCI NETHERL ETF 464286814 651 25,029 SH   SOLE   25,029 0 0
ISHARES TR SELECT DIVID ETF 464287168 10,913 148,199 SH   SOLE   148,199 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 359 9,559 SH   SOLE   9,559 0 0
ISHARES TR EMERG MKTS ETF 464287234 3,254 95,336 SH   SOLE   95,336 0 0
ISHARES TR GLOBAL ENERG ETF 464287341 1,557 92,203 SH   SOLE   92,203 0 0
ISHARES TR 20+ YR TR BD ETF 464287432 305 1,846 SH   SOLE   1,846 0 0
ISHARES TR 7-10 Y TR BD ETF 464287440 15,545 127,710 SH   SOLE   127,710 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457 2,012 23,216 SH   SOLE   23,216 0 0
ISHARES TR MSCI EAFE ETF 464287465 10,086 188,655 SH   SOLE   188,655 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,383 12,079 SH   SOLE   12,079 0 0
ISHARES TR MSCI ACWI US ETF 464288240 244 6,492 SH   SOLE   6,492 0 0
ISHARES TR MSCI ACWI ETF 464288257 8,828 141,090 SH   SOLE   141,090 0 0
ISHARES TR JP MOR EM MK ETF 464288281 25,528 263,536 SH   SOLE   263,536 0 0
ISHARES TR GLB INFRASTR ETF 464288372 7,542 220,691 SH   SOLE   220,691 0 0
ISHARES TR INTERM TR CRP BD ETF 464288638 23,085 420,107 SH   SOLE   420,107 0 0
ISHARES TR 3-7 YR TR BD ETF 464288661 16,144 120,904 SH   SOLE   120,904 0 0
ISHARES TR LONG-TERM CRP BD ETF 464289511 20,769 326,084 SH   SOLE   326,084 0 0
ISHARES TR HIGH DIVIDND ETF 46429B663 206 2,881 SH   SOLE   2,881 0 0
ISHARES TR MRG RL ES CP ETF 46435G342 4,702 251,263 SH   SOLE   251,263 0 0
ISHARES GOLD TRUST GOLD TRUST 464285105 7,479 496,263 SH   SOLE   496,263 0 0
ISHARES INC MSCI AUST ETF 464286103 611 39,310 SH   SOLE   39,310 0 0
ISHARES INC MSCI BRAZIL CAPPED E 464286400 640 27,165 SH   SOLE   27,165 0 0
ISHARES INC MSCI CDA INDEX 464286509 14,818 677,804 SH   SOLE   677,804 0 0
ISHARES INC MSCI EUROZONE 464286608 475 15,563 SH   SOLE   15,563 0 0
ISHARES INC ETF - MSCI TURKEY FD 464286715 356 18,959 SH   SOLE   18,959 0 0
ISHARES INC MSCI SWITZERLAND CAP 464286749 454 12,837 SH   SOLE   12,837 0 0
ISHARES INC CORE MSCI EMKT 46434G103 29,815 736,387 SH   SOLE   736,387 0 0
ISHARES INC MSCI ITALY CAPPED ET 46434G830 462 22,245 SH   SOLE   22,245 0 0
ISHARES TR NORWAY CAPPED INVST 46429B499 205 13,033 SH   SOLE   13,033 0 0
ISHARES TR TIPS BD ETF 464287176 4,496 38,130 SH   SOLE   38,130 0 0
ISHARES TR CORE TR US BOND MRKT 464287226 17,598 152,533 SH   SOLE   152,533 0 0
ISHARES TR CORE S&P SMALL-CAP 464287804 12,446 221,489 SH   SOLE   221,489 0 0
ISHARES TR IBOXX H/Y CRP BOND 464288513 17,051 220,919 SH   SOLE   220,919 0 0
ISHARES TR MBS FIXED BDFD 464288588 49,419 447,075 SH   SOLE   447,075 0 0
ISHARES TR PFD AND INCM SEC 464288687 12,030 377,647 SH   SOLE   377,647 0 0
ISHARES TR CORE MSCI EAFE 46432F842 281 5,635 SH   SOLE   5,635 0 0
ISHARES TR CORE S&P 500 ETF 464287200 117,540 454,512 SH   SOLE   454,512 0 0
ISHARES TR CORE S&P MID-CAP ETF 464287507 43,127 299,409 SH   SOLE   299,409 0 0
ISHARES TR MSCI POLAND CAPPED E 46429B606 304 22,148 SH   SOLE   22,148 0 0
ISHARES TR S&P TOTAL US STK MKT 464287150 1,025 17,910 SH   SOLE   17,910 0 0
ISHARES U S ETF TR IT RT HDG HGYL 46431W606 13,950 182,440 SH   SOLE   182,440 0 0
ISHARES U S ETF TR ETF TR INT RT HDLNG 46431W812 28,714 1,384,872 SH   SOLE   1,384,872 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 38,667 778,471 SH   SOLE   778,471 0 0
JABIL INC COMMON 466313103 586 23,817 SH   SOLE   23,817 0 0
JAZZ PHARMACEUTICALS PLC COMMON G50871105 3,918 39,285 SH   SOLE   39,285 0 0
JOHNSON & JOHNSON COMMON 478160104 2,416 18,383 SH   SOLE   18,383 0 0
JPMORGAN CHASE & CO COMMON 46625H100 4,990 55,426 SH   SOLE   55,426 0 0
KANSAS CITY SOUTHERN COMMON 485170302 806 6,335 SH   SOLE   6,335 0 0
KEYSIGHT TECHNOLOGIES INC COMMON 49338L103 2,063 24,648 SH   SOLE   24,648 0 0
KINDER MORGAN INC DEL COMMON 49456B101 160 11,461 SH   SOLE   11,461 0 0
KIRKLAND LAKE GOLD LTD COM NPV 49741E100 338 11,412 SH   SOLE   11,412 0 0
KONINKLIJKE PHILIPS N V ADR (1 ORD) 500472303 2,157 53,720 SH   SOLE   53,720 0 0
KT CORP ADR (0.5 ORD) 48268K101 183 23,487 SH   SOLE   23,487 0 0
LABORATORY CORP AMER HLDGS COMMON 50540R409 752 5,949 SH   SOLE   5,949 0 0
LENNOX INTL INC COMMON 526107107 246 1,352 SH   SOLE   1,352 0 0
LILLY ELI & CO COMMON 532457108 4,145 29,867 SH   SOLE   29,867 0 0
LOCKHEED MARTIN CORP COMMON 539830109 4,848 14,281 SH   SOLE   14,281 0 0
LOUISIANA PAC CORP COMMON 546347105 791 46,040 SH   SOLE   46,040 0 0
LPL FINL HLDGS INC COMMON 50212V100 316 5,792 SH   SOLE   5,792 0 0
MAGNA INTL INC COMMON 559222401 949 29,687 SH   SOLE   29,687 0 0
MARRIOTT INTL INC NEW CLASS A 571903202 439 5,865 SH   SOLE   5,865 0 0
MASTERCARD INC CLASS A 57636Q104 4,415 18,277 SH   SOLE   18,277 0 0
MCDONALDS CORP COMMON 580135101 209 1,262 SH   SOLE   1,262 0 0
MCKESSON CORP COMMON 58155Q103 685 5,063 SH   SOLE   5,063 0 0
MEDTRONIC PLC SHS G5960L103 16,906 187,469 SH   SOLE   187,469 0 0
MERCK & CO. INC COMMON 58933Y105 7,417 96,398 SH   SOLE   96,398 0 0
MERIDIAN BANCORP INC MD COMMON 58958U103 130 11,620 SH   SOLE   11,620 0 0
METLIFE INC COMMON 59156R108 12,487 408,008 SH   SOLE   408,008 0 0
MGIC INVT CORP WIS COMMON 552848103 241 37,986 SH   SOLE   37,986 0 0
MICRON TECHNOLOGY INC COMMON 595112103 230 5,464 SH   SOLE   5,464 0 0
MICROSOFT CORP COMMON 594918104 20,973 132,976 SH   SOLE   132,976 0 0
MITSUBISHI UFJ FINL GROUP IN ADR (1 ORD) 606822104 1,264 345,349 SH   SOLE   345,349 0 0
MKS INSTRS INC COMMON 55306N104 245 3,001 SH   SOLE   3,001 0 0
MOMO INC DR EACH REPR 2A ORD 60879B107 1,688 77,813 SH   SOLE   77,813 0 0
MONDELEZ INTL INC COMMON 609207105 286 5,716 SH   SOLE   5,716 0 0
MONSTER BEVERAGE CORP NEW COM USD0.005 61174X109 2,485 44,177 SH   SOLE   44,177 0 0
MOODYS CORP COMMON 615369105 615 2,905 SH   SOLE   2,905 0 0
MORGAN STANLEY COMMON 617446448 2,719 79,918 SH   SOLE   79,918 0 0
MOTOROLA SOLUTIONS INC COMMON 620076307 710 5,337 SH   SOLE   5,337 0 0
NETAPP INC COMMON 64110D104 246 5,890 SH   SOLE   5,890 0 0
NEUROCRINE BIOSCIENCES INC COMMON 64125C109 694 8,022 SH   SOLE   8,022 0 0
NEXTERA ENERGY INC COMMON 65339F101 546 2,268 SH   SOLE   2,268 0 0
NIKE INC CLASS B 654106103 219 2,648 SH   SOLE   2,648 0 0
NIO INC ADS EACH REP 62914V106 28 10,000 SH   SOLE   10,000 0 0
NORTHROP GRUMMAN CORP COMMON 666807102 3,002 9,922 SH   SOLE   9,922 0 0
NOVARTIS A G ADR (1 ORD) 66987V109 1,677 20,277 SH   SOLE   20,277 0 0
NOVO-NORDISK A S ADR (1 ORD B) 670100205 2,374 39,381 SH   SOLE   39,381 0 0
NRG ENERGY INC COMMON 629377508 18,951 694,682 SH   SOLE   694,682 0 0
NUVASIVE INC COMMON 670704105 222 4,376 SH   SOLE   4,376 0 0
NVIDIA CORP COMMON 67066G104 247 937 SH   SOLE   937 0 0
OLD REP INTL CORP COMMON 680223104 288 18,871 SH   SOLE   18,871 0 0
OMNICELL INC COMMON 68213N109 233 3,558 SH   SOLE   3,558 0 0
ONE GAS INC COMMON 68235P108 435 5,200 SH   SOLE   5,200 0 0
ORACLE CORP COMMON 68389X105 7,520 155,516 SH   SOLE   155,516 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 233 774 SH   SOLE   774 0 0
OSI SYSTEMS INC COMMON 671044105 364 5,286 SH   SOLE   5,286 0 0
PARAMOUNT GROUP INC COMMON 69924R108 241 27,418 SH   SOLE   27,418 0 0
PAYCHEX INC COMMON 704326107 4,382 69,643 SH   SOLE   69,643 0 0
PERDOCEO ED CORP COMMON 71363P106 279 25,864 SH   SOLE   25,864 0 0
PETROLEO BRASILEIRO SA PETRO ADR (2 ORD) 71654V408 122 22,200 SH   SOLE   22,200 0 0
PFIZER INC COMMON 717081103 12,913 395,228 SH   SOLE   395,228 0 0
PHILIP MORRIS INTL INC COMMON 718172109 2,541 34,789 SH   SOLE   34,789 0 0
PLEXUS CORP COMMON 729132100 315 5,779 SH   SOLE   5,779 0 0
POPULAR INC COMMON 733174700 2,144 61,242 SH   SOLE   61,242 0 0
PPG INDS INC COMMON 693506107 3,762 44,982 SH   SOLE   44,982 0 0
PREMIER INC COM USD0.01 CL'A' 74051N102 493 15,076 SH   SOLE   15,076 0 0
PRIMO WATER CORPORATION COMMON 74167P108 206 22,762 SH   SOLE   22,762 0 0
PROCTER & GAMBLE CO COM 742718109 1,400 12,723 SH   SOLE   12,723 0 0
PROGRESS SOFTWARE CORP COM USD0.01 743312100 313 9,793 SH   SOLE   9,793 0 0
PROGRESSIVE CORP OHIO COMMON 743315103 11,381 154,117 SH   SOLE   154,117 0 0
QUALCOMM INC COMMON 747525103 23,894 352,706 SH   SOLE   352,706 0 0
RADIAN GROUP INC COMMON 750236101 221 17,080 SH   SOLE   17,080 0 0
RADWARE LTD ORDINARY M81873107 2,956 140,312 SH   SOLE   140,312 0 0
RAYTHEON CO COMMON 755111507 426 3,246 SH   SOLE   3,246 0 0
REALITY SHS ETF TR DIVS ETF 75605A108 1,362 90,657 SH   SOLE   90,657 0 0
REGENERON PHARMACEUTICALS COMMON 75886F107 608 1,245 SH   SOLE   1,245 0 0
RENT A CTR INC NEW COMMON 76009N100 264 18,669 SH   SOLE   18,669 0 0
RESMED INC COMMON 761152107 351 2,386 SH   SOLE   2,386 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 222 6,800 SH   SOLE   6,800 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,902 54,479 SH   SOLE   54,479 0 0
RPM INTL INC COMMON 749685103 435 7,309 SH   SOLE   7,309 0 0
SALESFORCE COM INC COMMON 79466L302 343 2,380 SH   SOLE   2,380 0 0
SANMINA CORPORATION COMMON 801056102 365 13,367 SH   SOLE   13,367 0 0
SANOFI SPONSORED ADR 80105N105 1,745 39,916 SH   SOLE   39,916 0 0
SAREPTA THERAPEUTICS INC COMMON 803607100 228 2,333 SH   SOLE   2,333 0 0
SCHLUMBERGER LTD COMMON 806857108 227 16,855 SH   SOLE   16,855 0 0
SCHWAB CHARLES CORP COM 808513105 1,153 34,273 SH   SOLE   34,273 0 0
SERVICENOW INC COMMON 81762P102 462 1,612 SH   SOLE   1,612 0 0
SHERWIN WILLIAMS CO COMMON 824348106 1,884 4,099 SH   SOLE   4,099 0 0
SKYLINE CHAMPION CORPORATION COMMON 830830105 215 13,736 SH   SOLE   13,736 0 0
SKYWORKS SOLUTIONS INC COMMON 83088M102 1,099 12,300 SH   SOLE   12,300 0 0
SNAP ON INC COMMON 833034101 741 6,773 SH   SOLE   6,773 0 0
SONY CORP ADR (1 ORD) 835699307 2,886 48,662 SH   SOLE   48,662 0 0
SOUTHERN CO COMMON 842587107 272 5,032 SH   SOLE   5,032 0 0
SOUTHSIDE BANCSHARES INC COMMON 84470P109 256 8,426 SH   SOLE   8,426 0 0
SOUTHWEST AIRLS CO COMMON 844741108 965 26,636 SH   SOLE   26,636 0 0
SP PLUS CORP COMMON 78469C103 834 40,190 SH   SOLE   40,190 0 0
SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 305 1,184 SH   SOLE   1,184 0 0
SPS COMMERCE INC COMMON 78463M107 589 12,655 SH   SOLE   12,655 0 0
SS&C TECHNOLOGIES HLDGS INC COMMON 78467J100 472 10,765 SH   SOLE   10,765 0 0
STARBUCKS CORP COMMON 855244109 12,713 193,385 SH   SOLE   193,385 0 0
STERLING BANCORP DEL COMMON STOCK 85917A100 222 21,256 SH   SOLE   21,256 0 0
STIFEL FINL CORP COMMON 860630102 539 13,044 SH   SOLE   13,044 0 0
SUNCOR ENERGY INC NEW COMMON 867224107 248 15,702 SH   SOLE   15,702 0 0
TAIWAN SEMICONDUCTOR MFG LTD SP ADR (5 ORD) 874039100 657 13,752 SH   SOLE   13,752 0 0
TARGET CORP COMMON 87612E106 582 6,260 SH   SOLE   6,260 0 0
TE CONNECTIVITY LTD COMMON H84989104 2,097 33,249 SH   SOLE   33,249 0 0
TESLA INC COM 88160R101 810 1,546 SH   SOLE   1,546 0 0
TEXAS INSTRS INC COMMON 882508104 3,493 34,932 SH   SOLE   34,932 0 0
TEXTRON INC COMMON 883203101 595 22,245 SH   SOLE   22,245 0 0
HERSHEY CO COMMON 427866108 3,126 23,590 SH   SOLE   23,590 0 0
THERMO FISHER SCIENTIFIC INC COMMON 883556102 2,105 7,424 SH   SOLE   7,424 0 0
TJX COS INC NEW COMMON 872540109 385 8,057 SH   SOLE   8,057 0 0
T MOBILE US INC COMMON 872590104 20,471 243,995 SH   SOLE   243,995 0 0
TORO CO COMMON 891092108 751 11,540 SH   SOLE   11,540 0 0
TORONTO DOMINION BK ONT COMMON 891160509 919 21,649 SH   SOLE   21,649 0 0
TRANE TECHNOLOGIES PLC ORDINARY SHARES G8994E103 1,281 15,482 SH   SOLE   15,482 0 0
TWILIO INC COMMON CLASS A 90138F102 583 6,513 SH   SOLE   6,513 0 0
TYSON FOODS INC CLASS A 902494103 944 16,319 SH   SOLE   16,319 0 0
UNILEVER N V NY SHARES (1 ORD) 904784709 2,066 42,300 SH   SOLE   42,300 0 0
UNION PAC CORP COMMON 907818108 542 3,840 SH   SOLE   3,840 0 0
UNITED PARCEL SERVICE INC CLASS B 911312106 4,004 42,857 SH   SOLE   42,857 0 0
UNITED TECHNOLOGIES CORP COMMON 913017109 17,168 181,571 SH   SOLE   181,571 0 0
UNITEDHEALTH GROUP INC COMMON 91324P102 50,627 202,675 SH   SOLE   202,675 0 0
UNUM GROUP COMMON 91529Y106 178 11,867 SH   SOLE   11,867 0 0
VALLEY NATL BANCORP COMMON 919794107 338 46,200 SH   SOLE   46,200 0 0
VANECK VECTORS ETF TR GOLD MINER ETF 92189F106 1,883 81,736 SH   SOLE   81,736 0 0
VANECK VECTORS ETF TR ETF HG YLD MUN 92189H409 42,398 810,688 SH   SOLE   810,688 0 0
VANGUARD INDEX FDS TOTAL STOCK MARKET 922908769 691 5,359 SH   SOLE   5,359 0 0
VAREX IMAGING CORP COM 92214X106 440 19,394 SH   SOLE   19,394 0 0
VERIZON COMMUNICATIONS INC COMMON 92343V104 395 7,344 SH   SOLE   7,344 0 0
VERTEX PHARMACEUTICALS INC COMMON 92532F100 1,924 8,087 SH   SOLE   8,087 0 0
VIPSHOP HLDGS LTD SP ADR (0.20 ORD) 92763W103 629 40,400 SH   SOLE   40,400 0 0
VISA INC CLASS A 92826C839 824 5,114 SH   SOLE   5,114 0 0
WALGREENS BOOTS ALLIANCE INC COMMON 931427108 640 13,985 SH   SOLE   13,985 0 0
WALMART INC COMMON 931142103 1,725 15,182 SH   SOLE   15,182 0 0
DISNEY WALT CO COMMON 254687106 6,778 70,165 SH   SOLE   70,165 0 0
WELLS FARGO CO NEW COMMON 949746101 672 23,369 SH   SOLE   23,369 0 0
WHEATON PRECIOUS METALS CORP COMMON 962879102 1,427 51,775 SH   SOLE   51,775 0 0
WIX COM LTD SHARES M98068105 476 4,718 SH   SOLE   4,718 0 0
WORKDAY INC COMMON 98138H101 433 3,328 SH   SOLE   3,328 0 0
WORLD WRESTLING ENTMT INC CLASS A 98156Q108 1,323 38,989 SH   SOLE   38,989 0 0
WPP PLC NEW SP ADR (5 ORD) 92937A102 1,026 30,340 SH   SOLE   30,340 0 0
XILINX INC COMMON 983919101 955 12,234 SH   SOLE   12,234 0 0
XPERI CORP COM USD0.001 98421B100 328 23,558 SH   SOLE   23,558 0 0
YELP INC COMMON 985817105 353 19,582 SH   SOLE   19,582 0 0
YUM BRANDS INC COMMON 988498101 5,933 86,521 SH   SOLE   86,521 0 0
YUM CHINA HLDGS INC COMMON STOCK 98850P109 1,015 23,809 SH   SOLE   23,809 0 0
ZOETIS INC COMMON 98978V103 764 6,487 SH   SOLE   6,487 0 0