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
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 407 5,875 SH   SOLE   5,105 0 770
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 10,031 144,896 SH   SOLE   123,396 0 21,500
INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 2 100 SH   SOLE   100 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 2,052 11,229 SH   SOLE   9,944 0 1,285
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 1,458 11,662 SH   SOLE   9,535 0 2,127
INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 40 1,433 SH   SOLE   1,398 0 35
UNITED FINL BANCORP INC NEW COM 910304104 3 163 SH   SOLE   163 0 0
TWILIO INC CL A 90138F102 3 45 SH   SOLE   45 0 0
TRIPADVISOR INC COM 896945201 2 37 SH   SOLE   0 0 37
TUTOR PERINI CORP COM 901109108 2 110 SH   SOLE   110 0 0
STERLING BANCORP DEL COM 85917A100 5 219 SH   SOLE   219 0 0
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 17 360 SH   SOLE   360 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 2,711 17,112 SH   SOLE   15,246 0 1,866
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1,218 28,768 SH   SOLE   25,069 0 3,699
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 43 372 SH   SOLE   372 0 0
NAVIENT CORPORATION COM 63938C108 2 172 SH   SOLE   172 0 0
KAR AUCTION SVCS INC COM 48238T109 12 211 SH   SOLE   211 0 0
EVERSOURCE ENERGY COM 30040W108 50 860 SH   SOLE   860 0 0
CRONOS GROUP INC COM 22717L101 1 120 SH   SOLE   120 0 0
CLOUDERA INC COM 18914U100 2 145 SH   SOLE   145 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 2 46 SH   SOLE   46 0 0
CHUBB LIMITED COM H1467J104 10 82 SH   SOLE   82 0 0
CALERES INC COM 129500104 1 30 SH   SOLE   30 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 3 93 SH   SOLE   93 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 36 353 SH   SOLE   353 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1,193 60,300 SH   SOLE   56,925 0 3,375
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 24 1,175 SH   SOLE   1,175 0 0
BOX INC CL A 10316T104 1 50 SH   SOLE   50 0 0
BROADCOM INC COM 11135F101 16,261 67,017 SH   SOLE   57,077 0 9,939
ARDAGH GROUP S A CL A L0223L101 5 298 SH   SOLE   298 0 0
APTIV PLC SHS G6095L109 6 69 SH   SOLE   69 0 0
ALLERGAN PLC SHS G0177J108 167 1,002 SH   SOLE   1,002 0 0
ZYMEWORKS INC COM 98985W102 1 50 SH   SOLE   50 0 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 11 350 PRN   SOLE   350 0 0
VORNADO RLTY TR SH BEN INT 929042109 7 97 PRN   SOLE   97 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 38 1,441 PRN   SOLE   1,441 0 0
TRI CONTL CORP COM 895436103 23 882 PRN   SOLE   882 0 0
STARWOOD PPTY TR INC COM 85571B105 10 452 PRN   SOLE   452 0 0
REGENCY CTRS CORP COM 758849103 3 48 PRN   SOLE   48 0 0
REALTY INCOME CORP COM 756109104 16 305 PRN   SOLE   305 0 0
NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 15 8,000 PRN   SOLE   8,000 0 0
ANNALY CAP MGMT INC COM 035710409 24 2,301 PRN   SOLE   2,301 0 0
MFA FINL INC COM 55272X102 16 2,173 PRN   SOLE   2,173 0 0
LAZARD LTD SHS A G54050102 7 138 PRN   SOLE   138 0 0
HIGHWOODS PPTYS INC COM 431284108 9 181 PRN   SOLE   181 0 0
GABELLI DIVD & INCOME TR COM 36242H104 72 3,200 PRN   SOLE   3,200 0 0
GABELLI EQUITY TR INC COM 362397101 42 6,717 PRN   SOLE   6,717 0 0
ESSEX PPTY TR INC COM 297178105 35 148 PRN   SOLE   148 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 7 190 PRN   SOLE   190 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3 120 PRN   SOLE   120 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 10 77 PRN   SOLE   77 0 0
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 1 82 PRN   SOLE   58 0 24
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1 10 SH   SOLE   10 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 25 475 SH   SOLE   475 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 15 285 SH   SOLE   285 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 52 750 SH   SOLE   750 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 380 5,310 SH   SOLE   5,175 0 135
SELECT SECTOR SPDR TR ENERGY 81369Y506 228 3,000 SH   SOLE   2,690 0 310
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 556 9,570 SH   SOLE   7,840 0 1,730
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 436 10,327 SH   SOLE   10,327 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 392 3,779 SH   SOLE   3,779 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 4,012 28,571 SH   SOLE   21,386 0 7,185
VANGUARD INDEX FDS MID CAP ETF 922908629 29 187 SH   SOLE   187 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 43 530 SH   SOLE   0 0 530
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 14 105 SH   SOLE   105 0 0
VANGUARD GROUP DIV APP ETF 921908844 4,466 43,953 SH   SOLE   42,221 0 1,732
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 8,009 102,549 SH   SOLE   90,554 0 11,995
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 5,692 68,153 SH   SOLE   59,473 0 8,680
VANGUARD INDEX FDS SMALL CP ETF 922908751 818 5,255 SH   SOLE   4,505 0 750
ISHARES TR TIPS BD ETF 464287176 1,399 12,392 SH   SOLE   10,586 0 1,806
SPDR S&P 500 ETF TR TR UNIT 78462F103 8,360 30,816 SH   SOLE   28,628 0 2,188
ISHARES TR 1 3 YR TREAS BD 464287457 29 350 SH   SOLE   350 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 13 200 SH   SOLE   200 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2 52 SH   SOLE   52 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 66 2,555 SH   SOLE   2,555 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,308 17,784 SH   SOLE   17,234 0 550
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 5 200 SH   SOLE   200 0 0
ISHARES TR S&P US PFD STK 464288687 41 1,090 SH   SOLE   1,090 0 0
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 34 1,957 SH   SOLE   1,957 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 3 105 SH   SOLE   105 0 0
ISHARES TR S&P 100 ETF 464287101 7,299 61,030 SH   SOLE   50,285 0 10,745
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 3,603 10,149 SH   SOLE   9,191 0 958
ISHARES TR IBOXX INV CP ETF 464287242 274 2,390 SH   SOLE   1,360 0 1,030
SPDR SERIES TRUST S&P INS ETF 78464A789 16 550 SH   SOLE   550 0 0
ISHARES TR US HLTHCARE ETF 464287762 16 87 SH   SOLE   87 0 0
ISHARES TR GLOBAL FINLS ETF 464287333 1 15 SH   SOLE   15 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 262 1,600 SH   SOLE   1,550 0 50
ISHARES TR RUS 1000 VAL ETF 464287598 62 507 SH   SOLE   507 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 108 4,600 SH   SOLE   0 0 4,600
ISHARES TR CORE S&P SCP ETF 464287804 21 250 SH   SOLE   185 0 65
ISHARES TR NA TEC SFTWR ETF 464287515 5 25 SH   SOLE   25 0 0
ISHARES TR US OIL GS EX ETF 464288851 16 219 SH   SOLE   219 0 0
ISHARES TR INTRM GOV CR ETF 464288612 5,094 47,276 SH   SOLE   40,373 0 6,903
SPDR GOLD TRUST GOLD SHS 78463V107 19 159 SH   SOLE   159 0 0
VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 9 155 SH   SOLE   78 0 77
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 2 90 SH   SOLE   90 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2,074 66,205 SH   SOLE   57,443 0 8,762
ISHARES TR GLOB INDSTRL ETF 464288729 5 55 SH   SOLE   55 0 0
ISHARES TR MSCI EAFE ETF 464287465 188 2,810 SH   SOLE   2,810 0 0
ISHARES TR SELECT DIVID ETF 464287168 20 200 SH   SOLE   200 0 0
ISHARES TR MSCI KLD400 SOC 464288570 154 1,525 SH   SOLE   1,525 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 2 30 SH   SOLE   30 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 5,209 21,458 SH   SOLE   18,123 0 3,335
ISHARES TR CORE US AGGBD ET 464287226 10 90 SH   SOLE   90 0 0
ABERDEEN EMRG MRKTS EQT INM COM 00301W105 7 1,031 SH   SOLE   1,031 0 0
ZOETIS INC CL A 98978V103 17 200 SH   SOLE   200 0 0
ZENDESK INC COM 98936J101 1 20 SH   SOLE   20 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 57 509 SH   SOLE   9 0 500
ALLEGHANY CORP DEL COM 017175100 5 9 SH   SOLE   9 0 0
SPDR SERIES TRUST S&P TRANSN ETF 78464A532 56 880 SH   SOLE   800 0 80
XEROX CORP COM NEW 984121608 2 90 SH   SOLE   90 0 0
DENTSPLY SIRONA INC COM 24906P109 6 128 SH   SOLE   128 0 0
EXXON MOBIL CORP COM 30231G102 3,809 46,046 SH   SOLE   43,046 0 3,000
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 34 720 SH   SOLE   600 0 120
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2,751 25,171 SH   SOLE   22,138 0 3,033
XILINX INC COM 983919101 7 109 SH   SOLE   109 0 0
XCEL ENERGY INC COM 98389B100 60 1,318 SH   SOLE   1,318 0 0
CIMAREX ENERGY CO COM 171798101 3 25 SH   SOLE   25 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 2 43 SH   SOLE   43 0 0
WEYERHAEUSER CO COM 962166104 43 1,181 SH   SOLE   1,181 0 0
WESTERN UN CO COM 959802109 1 54 SH   SOLE   54 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 4 45 SH   SOLE   45 0 0
AQUA AMERICA INC COM 03836W103 125 3,550 SH   SOLE   3,550 0 0
WILLIAMS SONOMA INC COM 969904101 2 34 SH   SOLE   34 0 0
WESTROCK CO COM 96145D105 140 2,455 SH   SOLE   2,190 0 265
W R BERKLEY CORPORATION COM 084423102 3 46 SH   SOLE   46 0 0
WALMART INC COM 931142103 24 276 SH   SOLE   276 0 0
WEIS MKTS INC COM 948849104 1 20 SH   SOLE   20 0 0
WASTE MGMT INC DEL COM 94106L109 13 161 SH   SOLE   161 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 11 72 SH   SOLE   72 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 2 36 SH   SOLE   36 0 0
WELLS FARGO CO NEW COM 949746101 191 3,450 SH   SOLE   1,100 0 2,350
WISDOMTREE INVTS INC COM 97717P104 1 100 SH   SOLE   100 0 0
WERNER ENTERPRISES INC COM 950755108 1 30 SH   SOLE   30 0 0
WELLTOWER INC COM 95040Q104 22 355 SH   SOLE   355 0 0
WEC ENERGY GROUP INC COM 92939U106 24 371 SH   SOLE   371 0 0
WESTERN DIGITAL CORP COM 958102105 40 511 SH   SOLE   511 0 0
WESCO INTL INC COM 95082P105 2 27 SH   SOLE   27 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 6 275 SH   SOLE   275 0 0
WABCO HLDGS INC COM 92927K102 9 75 SH   SOLE   75 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 66 1,100 SH   SOLE   1,100 0 0
WESTERN ALLIANCE BANCORP COM 957638109 7 128 SH   SOLE   128 0 0
WAYFAIR INC CL A 94419L101 4 31 SH   SOLE   0 0 31
VERIZON COMMUNICATIONS INC COM 92343V104 393 7,814 SH   SOLE   7,814 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 469 5,650 SH   SOLE   5,650 0 0
VUZIX CORP COM NEW 92921W300 1 100 SH   SOLE   100 0 0
VENTAS INC COM 92276F100 133 2,338 SH   SOLE   2,338 0 0
VERSUM MATLS INC COM 92532W103 1 34 SH   SOLE   34 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 0 5 SH   SOLE   0 0 5
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 96 3,959 SH   SOLE   3,959 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 67 1,145 SH   SOLE   0 0 1,145
VALERO ENERGY CORP NEW COM 91913Y100 1 12 SH   SOLE   12 0 0
VICOR CORP COM 925815102 5 116 SH   SOLE   116 0 0
VIAVI SOLUTIONS INC COM 925550105 0 12 SH   SOLE   12 0 0
VIACOM INC NEW CL B 92553P201 11 349 SH   SOLE   349 0 0
VIRNETX HLDG CORP COM 92823T108 1 150 SH   SOLE   150 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 48 266 SH   SOLE   266 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 28 465 SH   SOLE   465 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 734 13,070 SH   SOLE   12,820 0 250
V F CORP COM 918204108 71 870 SH   SOLE   870 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 3 65 SH   SOLE   65 0 0
VERMILION ENERGY INC COM 923725105 33 924 SH   SOLE   924 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 4,558 33,570 SH   SOLE   22,750 0 10,820
VARIAN MED SYS INC COM 92220P105 4 35 SH   SOLE   35 0 0
VISA INC COM CL A 92826C839 1,233 9,312 SH   SOLE   9,312 0 0
ENERGY FUELS INC COM NEW 292671708 1 500 SH   SOLE   500 0 0
UNITED TECHNOLOGIES CORP COM 913017109 375 3,000 SH   SOLE   2,550 0 450
U S PHYSICAL THERAPY INC COM 90337L108 3 35 SH   SOLE   35 0 0
US FOODS HLDG CORP COM 912008109 7 198 SH   SOLE   198 0 0
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 2 35 SH   SOLE   35 0 0
US BANCORP DEL COM NEW 902973304 15 306 SH   SOLE   306 0 0
URBAN OUTFITTERS INC COM 917047102 15 346 SH   SOLE   346 0 0
UNITED PARCEL SERVICE INC CL B 911312106 57 540 SH   SOLE   540 0 0
UNITEDHEALTH GROUP INC COM 91324P102 13,845 56,433 SH   SOLE   48,613 0 7,820
UNITED NAT FOODS INC COM 911163103 3 62 SH   SOLE   62 0 0
UNILEVER N V N Y SHS NEW 904784709 14 258 SH   SOLE   258 0 0
UNILEVER PLC SPON ADR NEW 904767704 54 975 SH   SOLE   975 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 1 12 SH   SOLE   12 0 0
UNIVERSAL FST PRODS INC COM 913543104 4 97 SH   SOLE   97 0 0
UNIVERSAL ELECTRS INC COM 913483103 44 1,345 SH   SOLE   1,345 0 0
PROSHARES TR II ULTA BLMBG 2017 74347W247 1 40 SH   SOLE   40 0 0
UBS GROUP AG SHS H42097107 17 1,098 SH   SOLE   1,098 0 0
UNITED BANCORP INC OHIO COM 909911109 34 2,500 SH   SOLE   2,500 0 0
UNITED STATES ANTIMONY CORP COM 911549103 82 170,000 SH   SOLE   0 0 170,000
TEXTRON INC COM 883203101 3 48 SH   SOLE   48 0 0
TWO HBRS INVT CORP COM NEW 90187B408 29 1,848 SH   SOLE   1,848 0 0
TRAVELPORT WORLDWIDE LTD SHS G9019D104 83 4,469 SH   SOLE   3,056 0 1,413
TTM TECHNOLOGIES INC COM 87305R109 3 190 SH   SOLE   190 0 0
TTEC HLDGS INC COM 89854H102 3 95 SH   SOLE   95 0 0
TORO CO COM 891092108 114 1,885 SH   SOLE   1,885 0 0
TYSON FOODS INC CL A 902494103 3,565 51,773 SH   SOLE   36,563 0 15,210
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 9 253 SH   SOLE   253 0 0
TESLA INC COM 88160R101 2 5 SH   SOLE   5 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 9 389 SH   SOLE   389 0 0
TRACTOR SUPPLY CO COM 892356106 1 14 SH   SOLE   14 0 0
TRAVELERS COMPANIES INC COM 89417E109 10 82 SH   SOLE   82 0 0
TRITON INTL LTD CL A G9078F107 9 300 SH   SOLE   300 0 0
TRUSTCO BK CORP N Y COM 898349105 4 500 SH   SOLE   500 0 0
TURQUOISE HILL RES LTD COM 900435108 3 1,000 SH   SOLE   1,000 0 0
TRANSCAT INC COM 893529107 666 35,250 SH   SOLE   35,250 0 0
TRINITY INDS INC COM 896522109 428 12,494 SH   SOLE   7,463 0 5,031
TEMPUR SEALY INTL INC COM 88023U101 2 43 SH   SOLE   43 0 0
TAPESTRY INC COM 876030107 6 120 SH   SOLE   0 0 120
TRI POINTE GROUP INC COM 87265H109 3 154 SH   SOLE   154 0 0
TOTAL S A SPONSORED ADR 89151E109 61 1,009 SH   SOLE   1,009 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 1 50 SH   SOLE   50 0 0
TENNANT CO COM 880345103 3 40 SH   SOLE   40 0 0
T MOBILE US INC COM 872590104 22 365 SH   SOLE   365 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 250 2,915 SH   SOLE   2,151 0 764
THERMO FISHER SCIENTIFIC INC COM 883556102 15 72 SH   SOLE   72 0 0
TORCHMARK CORP COM 891027104 1 13 SH   SOLE   13 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 15 116 SH   SOLE   116 0 0
TIMKEN CO COM 887389104 400 9,174 SH   SOLE   6,287 0 2,887
TJX COS INC NEW COM 872540109 6,141 64,519 SH   SOLE   61,179 0 3,340
TIFFANY & CO NEW COM 886547108 11 81 SH   SOLE   81 0 0
THOR INDS INC COM 885160101 393 4,040 SH   SOLE   1,983 0 2,057
HANOVER INS GROUP INC COM 410867105 13 105 SH   SOLE   105 0 0
TREDEGAR CORP COM 894650100 1 30 SH   SOLE   30 0 0
TE CONNECTIVITY LTD REG SHS H84989104 15 172 SH   SOLE   172 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 6 30 SH   SOLE   30 0 0
TELADOC INC COM 87918A105 2 30 SH   SOLE   30 0 0
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 55 1,545 SH   SOLE   1,545 0 0
TEMPLETON DRAGON FD INC COM 88018T101 1 50 SH   SOLE   50 0 0
TRICO BANCSHARES COM 896095106 3 89 SH   SOLE   89 0 0
MOLSON COORS BREWING CO CL B 60871R209 8 113 SH   SOLE   113 0 0
AT&T INC COM 00206R102 5,563 173,245 SH   SOLE   163,862 0 9,383
SYSCO CORP COM 871829107 48 700 SH   SOLE   700 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 2 150 SH   SOLE   150 0 0
SYNEOS HEALTH INC CL A 87166B102 5 97 SH   SOLE   97 0 0
STRYKER CORP COM 863667101 3 18 SH   SOLE   18 0 0
SYNCHRONY FINL COM 87165B103 16 475 SH   SOLE   475 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1 11 SH   SOLE   11 0 0
STANLEY BLACK & DECKER INC COM 854502101 285 2,149 SH   SOLE   2,149 0 0
SUPERVALU INC COM NEW 868536301 1 50 SH   SOLE   50 0 0
SUNCOR ENERGY INC NEW COM 867224107 75 1,839 SH   SOLE   1,839 0 0
CONSTELLATION BRANDS INC CL A 21036P108 5,489 25,078 SH   SOLE   19,624 0 5,454
STATE STR CORP COM 857477103 15 158 SH   SOLE   158 0 0
STEEL DYNAMICS INC COM 858119100 3 76 SH   SOLE   76 0 0
SUNOPTA INC COM 8676EP108 3 326 SH   SOLE   326 0 0
SUNTRUST BKS INC COM 867914103 31 477 SH   SOLE   477 0 0
STATE BK FINL CORP COM 856190103 3 90 SH   SOLE   90 0 0
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 346 15,991 SH   SOLE   10,950 0 5,041
SAREPTA THERAPEUTICS INC COM 803607100 5 37 SH   SOLE   37 0 0
SEMPRA ENERGY COM 816851109 8 70 SH   SOLE   0 0 70
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 2 50 SH   SOLE   50 0 0
SPS COMM INC COM 78463M107 3 35 SH   SOLE   35 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 2 18 SH   SOLE   18 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 1 78 SH   SOLE   78 0 0
SPLUNK INC COM 848637104 18 180 SH   SOLE   180 0 0
S&P GLOBAL INC COM 78409V104 9,834 48,233 SH   SOLE   45,649 0 2,584
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 8 270 SH   SOLE   270 0 0
SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 7 80 SH   SOLE   80 0 0
SOUTHERN CO COM 842587107 154 3,319 SH   SOLE   3,319 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 13 346 SH   SOLE   346 0 0
SONY CORP SPONSORED ADR 835699307 20 388 SH   SOLE   388 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 29 282 SH   SOLE   282 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 54 6,918 SH   SOLE   6,918 0 0
PROSHARES TR RUSS 2000 DIVD 74347B698 8 140 SH   SOLE   140 0 0
SLM CORP COM 78442P106 2 189 SH   SOLE   189 0 0
SL GREEN RLTY CORP COM 78440X101 4 42 SH   SOLE   42 0 0
SUN LIFE FINL INC COM 866796105 12 300 SH   SOLE   300 0 0
SCHLUMBERGER LTD COM 806857108 19 279 SH   SOLE   279 0 0
SMUCKER J M CO COM NEW 832696405 10 93 SH   SOLE   93 0 0
SHERWIN WILLIAMS CO COM 824348106 114 280 SH   SOLE   280 0 0
SHIRE PLC SPONSORED ADR 82481R106 49 288 SH   SOLE   288 0 0
SHOPIFY INC CL A 82509L107 1 7 SH   SOLE   7 0 0
MADDEN STEVEN LTD COM 556269108 6 105 SH   SOLE   105 0 0
SEI INVESTMENTS CO COM 784117103 125 2,000 SH   SOLE   2,000 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,572 16,956 SH   SOLE   16,536 0 420
SANDRIDGE MISSISSIPPIAN TR I UNIT BEN INT 80007T101 1 300 SH   SOLE   300 0 0
ISHARES TR EAFE SML CP ETF 464288273 15 245 SH   SOLE   245 0 0
SHOE CARNIVAL INC COM 824889109 2 70 SH   SOLE   70 0 0
SERVICE CORP INTL COM 817565104 6 169 SH   SOLE   169 0 0
SCHWAB CHARLES CORP NEW COM 808513105 6,986 136,710 SH   SOLE   136,710 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 0 2 SH   SOLE   2 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 3 40 SH   SOLE   40 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4 54 SH   SOLE   54 0 0
STARBUCKS CORP COM 855244109 3,462 70,870 SH   SOLE   51,730 0 19,140
SINCLAIR BROADCAST GROUP INC CL A 829226109 32 1,000 SH   SOLE   1,000 0 0
SPIRIT AIRLS INC COM 848577102 3 90 SH   SOLE   90 0 0
ECHOSTAR CORP CL A 278768106 7 160 SH   SOLE   160 0 0
SAP SE SPON ADR 803054204 97 835 SH   SOLE   835 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 3 750 SH   SOLE   750 0 0
BANCO SANTANDER SA ADR 05964H105 11 2,088 SH   SOLE   2,088 0 0
SANDERSON FARMS INC COM 800013104 263 2,501 SH   SOLE   1,408 0 1,093
SPRINT CORP COM SER 1 85207U105 10 1,768 SH   SOLE   1,768 0 0
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 31 271 SH   SOLE   271 0 0
RAYTHEON CO COM NEW 755111507 12,885 66,701 SH   SOLE   57,491 0 9,210
ROSS STORES INC COM 778296103 207 2,442 SH   SOLE   2,442 0 0
ROCKWELL AUTOMATION INC COM 773903109 36 215 SH   SOLE   215 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 4 45 SH   SOLE   45 0 0
ROBERT HALF INTL INC COM 770323103 4 57 SH   SOLE   57 0 0
ROYAL GOLD INC COM 780287108 28 305 SH   SOLE   305 0 0
REINSURANCE GROUP AMER INC COM NEW 759351604 5 34 SH   SOLE   34 0 0
REGIONS FINL CORP NEW COM 7591EP100 84 4,710 SH   SOLE   4,710 0 0
RESONANT INC COM 76118L102 1 200 SH   SOLE   200 0 0
RELX PLC SPONSORED ADR 759530108 58 2,656 SH   SOLE   2,656 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 7 125 SH   SOLE   0 0 125
EVEREST RE GROUP LTD COM G3223R108 3 13 SH   SOLE   13 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1 17 SH   SOLE   17 0 0
RIBBON COMMUNICATIONS INC COM 762544104 1 107 SH   SOLE   107 0 0
FREIGHTCAR AMER INC COM 357023100 1 50 SH   SOLE   50 0 0
QTS RLTY TR INC COM CL A 74736A103 84 2,120 SH   SOLE   2,120 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 13 216 SH   SOLE   216 0 0
QORVO INC COM 74736K101 1 13 SH   SOLE   13 0 0
PROSHARES TR PSHS ULTRA QQQ 74347R206 13 150 SH   SOLE   150 0 0
QCR HOLDINGS INC COM 74727A104 142 3,000 SH   SOLE   3,000 0 0
QUALCOMM INC COM 747525103 11 200 SH   SOLE   200 0 0
INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 4 103 SH   SOLE   103 0 0
PIONEER NAT RES CO COM 723787107 3 17 SH   SOLE   17 0 0
PVH CORP COM 693656100 6 39 SH   SOLE   39 0 0
PRUDENTIAL PLC ADR 74435K204 75 1,651 SH   SOLE   1,651 0 0
PATTERSON UTI ENERGY INC COM 703481101 1 60 SH   SOLE   60 0 0
PHILLIPS 66 COM 718546104 90 799 SH   SOLE   799 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP UTIL 46138G409 108 2,005 SH   SOLE   2,005 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 110 1,340 SH   SOLE   1,340 0 0
PRUDENTIAL FINL INC COM 744320102 367 3,922 SH   SOLE   3,672 0 250
PERFICIENT INC COM 71375U101 5 197 SH   SOLE   197 0 0
PPL CORP COM 69351T106 12 404 SH   SOLE   404 0 0
PPG INDS INC COM 693506107 314 3,030 SH   SOLE   200 0 2,830
POST HLDGS INC COM 737446104 41 478 SH   SOLE   478 0 0
PINNACLE WEST CAP CORP COM 723484101 5 62 SH   SOLE   62 0 0
PHILIP MORRIS INTL INC COM 718172109 1,881 23,297 SH   SOLE   19,926 0 3,371
PLUG POWER INC COM NEW 72919P202 1 500 SH   SOLE   500 0 0
PACKAGING CORP AMER COM 695156109 12 108 SH   SOLE   108 0 0
PREMIER INC CL A 74051N102 7 204 SH   SOLE   204 0 0
POLARIS INDS INC COM 731068102 341 2,788 SH   SOLE   1,797 0 991
IMPINJ INC COM 453204109 2 88 SH   SOLE   88 0 0
PARKER HANNIFIN CORP COM 701094104 137 880 SH   SOLE   770 0 110
PROGRESSIVE CORP OHIO COM 743315103 8 134 SH   SOLE   134 0 0
PROCTER AND GAMBLE CO COM 742718109 429 5,490 SH   SOLE   5,440 0 50
PROOFPOINT INC COM 743424103 1 10 SH   SOLE   10 0 0
PFIZER INC COM 717081103 12,630 348,120 SH   SOLE   303,846 0 44,274
PREFERRED BK LOS ANGELES CA COM NEW 740367404 163 2,650 SH   SOLE   2,650 0 0
PEPSICO INC COM 713448108 11,002 101,052 SH   SOLE   95,752 0 5,300
PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 1 90 SH   SOLE   90 0 0
PEGASYSTEMS INC COM 705573103 9 166 SH   SOLE   166 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 40 742 SH   SOLE   742 0 0
PDC ENERGY INC COM 69327R101 115 1,895 SH   SOLE   1,895 0 0
PG&E CORP COM 69331C108 24 555 SH   SOLE   555 0 0
PACCAR INC COM 693718108 1 23 SH   SOLE   23 0 0
PEMBINA PIPELINE CORP COM 706327103 73 2,111 SH   SOLE   2,111 0 0
PAYCHEX INC COM 704326107 735 10,752 SH   SOLE   10,317 0 435
VERIFONE SYS INC COM 92342Y109 4 158 SH   SOLE   158 0 0
PALO ALTO NETWORKS INC COM 697435105 5 26 SH   SOLE   26 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 101 1,211 SH   SOLE   1,211 0 0
OVERSTOCK COM INC DEL COM 690370101 1 15 SH   SOLE   15 0 0
ORITANI FINL CORP DEL COM 68633D103 32 2,000 SH   SOLE   2,000 0 0
OLD REP INTL CORP COM 680223104 15 745 SH   SOLE   745 0 0
ORACLE CORP COM 68389X105 233 5,292 SH   SOLE   4,792 0 500
ORANGE SPONSORED ADR 684060106 11 685 SH   SOLE   685 0 0
ONCOLYTICS BIOTECH INC COM NEW 682310875 1 105 SH   SOLE   105 0 0
ON SEMICONDUCTOR CORP COM 682189105 1 43 SH   SOLE   43 0 0
OMNICOM GROUP INC COM 681919106 1 9 SH   SOLE   9 0 0
ONEOK INC NEW COM 682680103 6,916 99,042 SH   SOLE   93,267 0 5,775
OMEGA HEALTHCARE INVS INC COM 681936100 34 1,111 SH   SOLE   1,111 0 0
OGE ENERGY CORP COM 670837103 267 7,589 SH   SOLE   4,566 0 3,023
OLD DOMINION FGHT LINES INC COM 679580100 5 31 SH   SOLE   31 0 0
OWENS CORNING NEW COM 690742101 9 138 SH   SOLE   138 0 0
NOVARTIS A G SPONSORED ADR 66987V109 85 1,130 SH   SOLE   1,130 0 0
NOVO-NORDISK A S ADR 670100205 10 216 SH   SOLE   216 0 0
NVIDIA CORP COM 67066G104 1 5 SH   SOLE   5 0 0
NUTRIEN LTD COM 67077M108 2 42 SH   SOLE   42 0 0
NETEASE INC SPONSORED ADR 64110W102 91 359 SH   SOLE   249 0 110
NETAPP INC COM 64110D104 3 38 SH   SOLE   38 0 0
NEVSUN RES LTD COM 64156L101 3 1,000 SH   SOLE   1,000 0 0
NORFOLK SOUTHERN CORP COM 655844108 35 234 SH   SOLE   134 0 100
NEWPARK RES INC COM PAR $.01NEW 651718504 2 179 SH   SOLE   179 0 0
ENPRO INDS INC COM 29355X107 9 124 SH   SOLE   124 0 0
SERVICENOW INC COM 81762P102 44 255 SH   SOLE   0 0 255
GLOBAL X FDS GLBX MSCI NORW 37950E747 3 200 SH   SOLE   0 0 200
NOMAD FOODS LTD USD ORD SHS G6564A105 2 97 SH   SOLE   97 0 0
NOKIA CORP SPONSORED ADR 654902204 6 1,000 SH   SOLE   1,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 578 1,880 SH   SOLE   1,880 0 0
NOAH HLDGS LTD SPON ADS CL A 65487X102 1 20 SH   SOLE   20 0 0
NEUBERGER BERMAN MLP INCOME COM 64129H104 3 395 SH   SOLE   395 0 0
NAUTILUS INC COM 63910B102 1 60 SH   SOLE   60 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 1 100 SH   SOLE   100 0 0
NEWFIELD EXPL CO COM 651290108 318 10,521 SH   SOLE   7,247 0 3,274
NETFLIX INC COM 64110L106 7 19 SH   SOLE   19 0 0
NATIONAL FUEL GAS CO N J COM 636180101 224 4,231 SH   SOLE   4,231 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 1 86 SH   SOLE   86 0 0
NEXTERA ENERGY INC COM 65339F101 151 902 SH   SOLE   702 0 200
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 5 100 SH   SOLE   100 0 0
NOBLE ENERGY INC COM 655044105 2,878 81,579 SH   SOLE   57,779 0 23,800
MYR GROUP INC DEL COM 55405W104 4 110 SH   SOLE   110 0 0
MAXWELL TECHNOLOGIES INC COM 577767106 1 193 SH   SOLE   193 0 0
MAXLINEAR INC COM 57776J100 117 7,480 SH   SOLE   7,480 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 3 55 SH   SOLE   55 0 0
MURPHY USA INC COM 626755102 372 5,013 SH   SOLE   3,431 0 1,582
MASTEC INC COM 576323109 1 24 SH   SOLE   24 0 0
M & T BK CORP COM 55261F104 1,000 5,878 SH   SOLE   5,878 0 0
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 12 417 SH   SOLE   417 0 0
MICROSOFT CORP COM 594918104 14,091 142,898 SH   SOLE   134,657 0 8,241
MIDDLESEX WATER CO COM 596680108 87 2,057 SH   SOLE   2,057 0 0
MORGAN STANLEY COM NEW 617446448 60 1,264 SH   SOLE   1,264 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 2 108 SH   SOLE   108 0 0
MARATHON OIL CORP COM 565849106 22 1,051 SH   SOLE   1,051 0 0
MERCK & CO INC COM 58933Y105 105 1,733 SH   SOLE   1,733 0 0
MERCURY SYS INC COM 589378108 6 147 SH   SOLE   147 0 0
MARATHON PETE CORP COM 56585A102 69 985 SH   SOLE   985 0 0
MOSAIC CO NEW COM 61945C103 1 52 SH   SOLE   52 0 0
MODEL N INC COM 607525102 1 30 SH   SOLE   30 0 0
ALTRIA GROUP INC COM 02209S103 10,873 191,451 SH   SOLE   180,339 0 11,112
MONSTER BEVERAGE CORP NEW COM 61174X109 602 10,500 SH   SOLE   10,500 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 12 745 SH   SOLE   745 0 0
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 1 35 SH   SOLE   35 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 16 228 SH   SOLE   228 0 0
3M CO COM 88579Y101 11,684 59,395 SH   SOLE   52,199 0 7,196
MARSH & MCLENNAN COS INC COM 571748102 1 17 SH   SOLE   17 0 0
UBS AG JERSEY BRH ALERIAN INFRST 902641646 82 3,585 SH   SOLE   0 0 3,585
MIDDLEBY CORP COM 596278101 21 200 SH   SOLE   0 0 200
MOHAWK INDS INC COM 608190104 20 95 SH   SOLE   95 0 0
MAGELLAN HEALTH INC COM NEW 559079207 175 1,820 SH   SOLE   1,820 0 0
MANULIFE FINL CORP COM 56501R106 3 155 SH   SOLE   155 0 0
METLIFE INC COM 59156R108 5 124 SH   SOLE   124 0 0
METHANEX CORP COM 59151K108 7 92 SH   SOLE   92 0 0
METHODE ELECTRS INC COM 591520200 3 81 SH   SOLE   81 0 0
MEDTRONIC PLC SHS G5960L103 7,209 84,212 SH   SOLE   79,282 0 4,930
MONDELEZ INTL INC CL A 609207105 590 14,387 SH   SOLE   13,226 0 1,161
SERES THERAPEUTICS INC COM 81750R102 1 87 SH   SOLE   87 0 0
MOODYS CORP COM 615369105 458 2,683 SH   SOLE   1,638 0 1,045
MCKESSON CORP COM 58155Q103 7 52 SH   SOLE   52 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 67 740 SH   SOLE   740 0 0
MCDONALDS CORP COM 580135101 10,552 67,345 SH   SOLE   57,919 0 9,426
MASCO CORP COM 574599106 3 86 SH   SOLE   86 0 0
MARRIOTT INTL INC NEW CL A 571903202 14 113 SH   SOLE   113 0 0
MANPOWERGROUP INC COM 56418H100 2 26 SH   SOLE   26 0 0
MID AMER APT CMNTYS INC COM 59522J103 20 200 SH   SOLE   200 0 0
MASTERCARD INCORPORATED CL A 57636Q104 26 133 SH   SOLE   18 0 115
LIVE NATION ENTERTAINMENT IN COM 538034109 8 157 SH   SOLE   157 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 22 6,601 SH   SOLE   6,601 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 15 140 SH   SOLE   140 0 0
LSB INDS INC COM 502160104 1 193 SH   SOLE   193 0 0
LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 39 1,300 SH   SOLE   1,300 0 0
SOUTHWEST AIRLS CO COM 844741108 5 103 SH   SOLE   103 0 0
LULULEMON ATHLETICA INC COM 550021109 24 190 SH   SOLE   0 0 190
LAM RESEARCH CORP COM 512807108 2 11 SH   SOLE   11 0 0
LIFEPOINT HEALTH INC COM 53219L109 0 6 SH   SOLE   6 0 0
LOXO ONCOLOGY INC COM 548862101 2 10 SH   SOLE   10 0 0
LOWES COS INC COM 548661107 23 244 SH   SOLE   244 0 0
ALLIANT ENERGY CORP COM 018802108 4 90 SH   SOLE   90 0 0
LOCKHEED MARTIN CORP COM 539830109 7,555 25,574 SH   SOLE   23,529 0 2,045
LILLY ELI & CO COM 532457108 55 650 SH   SOLE   650 0 0
LIMELIGHT NETWORKS INC COM 53261M104 2 357 SH   SOLE   357 0 0
L3 TECHNOLOGIES INC COM 502413107 6 30 SH   SOLE   30 0 0
LUMENTUM HLDGS INC COM 55024U109 0 2 SH   SOLE   2 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 140 777 SH   SOLE   747 0 30
LGI HOMES INC COM 50187T106 147 2,550 SH   SOLE   2,550 0 0
LENNAR CORP CL A 526057104 8 155 SH   SOLE   155 0 0
LEAR CORP COM NEW 521865204 2 12 SH   SOLE   12 0 0
LEIDOS HLDGS INC COM 525327102 3 47 SH   SOLE   47 0 0
LENDINGCLUB CORP COM 52603A109 1 275 SH   SOLE   275 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 28 414 SH   SOLE   414 0 0
LOEWS CORP COM 540424108 3 67 SH   SOLE   67 0 0
QUAKER CHEM CORP COM 747316107 280 1,810 SH   SOLE   1,810 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 33 545 SH   SOLE   545 0 0
KILROY RLTY CORP COM 49427F108 1 17 SH   SOLE   17 0 0
KRATON CORPORATION COM 50077C106 4 81 SH   SOLE   81 0 0
KROGER CO COM 501044101 58 2,032 SH   SOLE   2,032 0 0
KOPPERS HOLDINGS INC COM 50060P106 423 11,036 SH   SOLE   7,199 0 3,837
COCA COLA CO COM 191216100 689 15,703 SH   SOLE   15,703 0 0
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 7 295 SH   SOLE   295 0 0
KNOWLES CORP COM 49926D109 0 1 SH   SOLE   1 0 1
KLA-TENCOR CORP COM 482480100 121 1,177 SH   SOLE   430 0 747
KRAFT HEINZ CO COM 500754106 315 5,013 SH   SOLE   5,013 0 0
KEYCORP NEW COM 493267108 77 3,922 SH   SOLE   3,922 0 0
KAMAN CORP COM 483548103 279 4,000 SH   SOLE   4,000 0 0
JERASH HLDGS US INC COM 47632P101 2 300 SH   SOLE   300 0 0
JPMORGAN CHASE & CO COM 46625H100 15,475 148,514 SH   SOLE   127,389 0 21,125
JOHNSON & JOHNSON COM 478160104 13,961 115,059 SH   SOLE   100,484 0 14,575
JONES LANG LASALLE INC COM 48020Q107 6 37 SH   SOLE   37 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 29 325 SH   SOLE   325 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 104 606 SH   SOLE   606 0 0
JAGGED PEAK ENERGY INC COM 47009K107 1 77 SH   SOLE   77 0 0
ISHARES TR CORE S&P US GWT 464287671 10 180 SH   SOLE   180 0 0
ISHARES TR RUS MD CP GR ETF 464287481 51 405 SH   SOLE   405 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 52 255 SH   SOLE   255 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 2 10 SH   SOLE   10 0 0
ISHARES TR CORE S&P500 ETF 464287200 46 170 SH   SOLE   170 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 8 500 SH   SOLE   500 0 0
ISHARES TR CORE S&P US VLU 464287663 10 190 SH   SOLE   190 0 0
ILLINOIS TOOL WKS INC COM 452308109 28 203 SH   SOLE   203 0 0
ITT INC COM 45073V108 1 21 SH   SOLE   21 0 0
INGERSOLL-RAND PLC SHS G47791101 83 930 SH   SOLE   930 0 0
IPG PHOTONICS CORP COM 44980X109 7 30 SH   SOLE   30 0 0
INTL PAPER CO COM 460146103 22 425 SH   SOLE   425 0 0
INTUIT COM 461202103 37 180 SH   SOLE   180 0 0
INTEL CORP COM 458140100 502 10,102 SH   SOLE   9,548 0 555
INGREDION INC COM 457187102 5 46 SH   SOLE   46 0 0
IMMERSION CORP COM 452521107 1 65 SH   SOLE   65 0 0
ISHARES TR CORE S&P MCP ETF 464287507 31 160 SH   SOLE   160 0 0
ISHARES INC CORE MSCI EMKT 46434G103 6,766 128,853 SH   SOLE   108,954 0 19,899
ISHARES TR CORE MSCI EAFE 46432F842 503 7,930 SH   SOLE   0 0 7,930
ISHARES TR INTL SEL DIV ETF 464288448 58 1,805 SH   SOLE   1,805 0 0
ICON PLC SHS G4705A100 8 57 SH   SOLE   57 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 3,975 54,049 SH   SOLE   38,644 0 15,405
INTERNATIONAL BUSINESS MACHS COM 459200101 10,192 72,954 SH   SOLE   67,984 0 4,970
IAC INTERACTIVECORP COM 44919P508 2 10 SH   SOLE   10 0 0
ISHARES TR IBOXX HI YD ETF 464288513 9 100 SH   SOLE   100 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 1 22 SH   SOLE   22 0 0
HUMANA INC COM 444859102 21 71 SH   SOLE   71 0 0
HUBBELL INC COM 443510607 1 12 SH   SOLE   12 0 0
SCHEIN HENRY INC COM 806407102 15 200 SH   SOLE   200 0 0
HARRIS CORP DEL COM 413875105 1,344 9,298 SH   SOLE   9,298 0 0
HILL ROM HLDGS INC COM 431475102 421 4,815 SH   SOLE   2,736 0 2,079
HP INC COM 40434L105 4 166 SH   SOLE   166 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 46 3,147 SH   SOLE   3,147 0 0
HONEYWELL INTL INC COM 438516106 311 2,158 SH   SOLE   83 0 2,075
HELIOS & MATHESON ANALYTICS COM NEW 42327L200 0 400 SH   SOLE   400 0 0
HEALTH INS INNOVATIONS INC COM CL A 42225K106 1 30 SH   SOLE   30 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 2 7 SH   SOLE   7 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 15 291 SH   SOLE   291 0 0
HFF INC CL A 40418F108 88 2,555 SH   SOLE   2,530 0 25
HELEN OF TROY CORP LTD COM G4388N106 15 150 SH   SOLE   150 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 17 205 SH   SOLE   95 0 110
HORTONWORKS INC COM 440894103 3 156 SH   SOLE   156 0 0
HOME DEPOT INC COM 437076102 14,595 74,808 SH   SOLE   64,901 0 9,907
HUNTINGTON BANCSHARES INC COM 446150104 7,974 540,231 SH   SOLE   471,166 0 69,065
HASBRO INC COM 418056107 10 108 SH   SOLE   108 0 0
HALLIBURTON CO COM 406216101 5 100 SH   SOLE   100 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 66 1,919 SH   SOLE   1,919 0 0
GRAINGER W W INC COM 384802104 211 684 SH   SOLE   352 0 332
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 25 630 SH   SOLE   630 0 0
GARMIN LTD SHS H2906T109 20 333 SH   SOLE   333 0 0
GOPRO INC CL A 38268T103 7 1,115 SH   SOLE   1,115 0 0
GULFPORT ENERGY CORP COM NEW 402635304 1 86 SH   SOLE   86 0 0
GLOBAL PMTS INC COM 37940X102 13 120 SH   SOLE   120 0 0
GRANITE PT MTG TR INC COM 38741L107 6 330 SH   SOLE   330 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 2 169 SH   SOLE   169 0 0
ALPHABET INC CAP STK CL A 02079K305 988 875 SH   SOLE   875 0 0
ALPHABET INC CAP STK CL C 02079K107 5,490 4,921 SH   SOLE   3,529 0 1,392
GENERAL MTRS CO *W EXP 07/10/201 37045V126 1 28 SH   SOLE   28 0 0
GENERAL MTRS CO COM 37045V100 4 100 SH   SOLE   100 0 0
CORNING INC COM 219350105 201 7,313 SH   SOLE   6,384 0 929
GILEAD SCIENCES INC COM 375558103 444 6,274 SH   SOLE   5,414 0 860
GREENHILL & CO INC COM 395259104 1 50 SH   SOLE   50 0 0
GENOMIC HEALTH INC COM 37244C101 1 20 SH   SOLE   20 0 0
GOLDCORP INC NEW COM 380956409 1 100 SH   SOLE   100 0 0
GENERAL ELECTRIC CO COM 369604103 1,177 86,451 SH   SOLE   67,939 0 18,512
GENERAL DYNAMICS CORP COM 369550108 19 100 SH   SOLE   100 0 0
GENESCO INC COM 371532102 1 20 SH   SOLE   20 0 0
GREENBRIER COS INC COM 393657101 45 855 SH   SOLE   855 0 0
FORTIVE CORP COM 34959J108 12 161 SH   SOLE   161 0 0
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 1 133 SH   SOLE   133 0 0
TECHNIPFMC PLC COM G87110105 8 252 SH   SOLE   252 0 0
FIDELITY MSCI INFO TECH I 316092808 31 557 SH   SOLE   557 0 0
FIRST SOLAR INC COM 336433107 2 40 SH   SOLE   40 0 0
FRESHPET INC COM 358039105 5 195 SH   SOLE   195 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 8 78 SH   SOLE   78 0 0
FRANCESCAS HLDGS CORP COM 351793104 1 71 SH   SOLE   71 0 0
FERRO CORP COM 315405100 5 234 SH   SOLE   234 0 0
FINISAR CORP COM NEW 31787A507 2 94 SH   SOLE   94 0 0
FABRINET SHS G3323L100 90 2,450 SH   SOLE   2,450 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 6 70 SH   SOLE   70 0 0
F M C CORP COM NEW 302491303 2 25 SH   SOLE   25 0 0
FLUOR CORP NEW COM 343412102 2 31 SH   SOLE   31 0 0
FLEX LTD ORD Y2573F102 9 614 SH   SOLE   614 0 0
FOOT LOCKER INC COM 344849104 18 337 SH   SOLE   337 0 0
FIFTH THIRD BANCORP COM 316773100 4 155 SH   SOLE   155 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 4,530 42,728 SH   SOLE   28,344 0 14,384
FIRST HAWAIIAN INC COM 32051X108 13 437 SH   SOLE   437 0 0
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 453 18,318 SH   SOLE   17,828 0 490
F5 NETWORKS INC COM 315616102 25 143 SH   SOLE   0 0 143
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 1,044 27,185 SH   SOLE   26,725 0 460
FIRSTENERGY CORP COM 337932107 16 436 SH   SOLE   436 0 0
FEDEX CORP COM 31428X106 6,344 27,939 SH   SOLE   20,194 0 7,745
FREEPORT-MCMORAN INC CL B 35671D857 10 577 SH   SOLE   577 0 0
FACEBOOK INC CL A 30303M102 7,350 37,822 SH   SOLE   28,207 0 9,615
DIAMONDBACK ENERGY INC COM 25278X109 3 20 SH   SOLE   20 0 0
FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 13 1,000 SH   SOLE   1,000 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 15 1,330 SH   SOLE   1,330 0 0
EXTREME NETWORKS INC COM 30226D106 90 11,304 SH   SOLE   11,304 0 0
EXTRA SPACE STORAGE INC COM 30225T102 95 950 SH   SOLE   950 0 0
EXPEDIA GROUP INC COM NEW 30212P303 9 75 SH   SOLE   75 0 0
EXACT SCIENCES CORP COM 30063P105 1 20 SH   SOLE   20 0 0
EAST WEST BANCORP INC COM 27579R104 6 86 SH   SOLE   86 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 457 3,138 SH   SOLE   2,748 0 390
EVERGY INC COM 30034W106 2 28 SH   SOLE   28 0 0
ENVISION HEALTHCARE CORP COM 29414D100 13 285 SH   SOLE   285 0 0
EVERBRIDGE INC COM 29978A104 2 35 SH   SOLE   35 0 0
PROSHARES TR II ULTRASHRT EURO 74347W882 1 50 SH   SOLE   50 0 0
ENTERGY CORP NEW COM 29364G103 61 759 SH   SOLE   759 0 0
EATON CORP PLC SHS G29183103 5,458 73,021 SH   SOLE   68,661 0 4,360
E TRADE FINANCIAL CORP COM NEW 269246401 26 427 SH   SOLE   427 0 0
ESSENT GROUP LTD COM G3198U102 120 3,345 SH   SOLE   3,345 0 0
ELMIRA SVGS BK ELMIRA N Y COM 289660102 24 1,155 SH   SOLE   1,155 0 0
ENERPLUS CORP COM 292766102 1 64 SH   SOLE   64 0 0
EQT CORP COM 26884L109 5 84 SH   SOLE   84 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 3 45 SH   SOLE   45 0 0
EQUINOR ASA SPONSORED ADR 29446M102 25 953 SH   SOLE   953 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 250 9,046 SH   SOLE   8,612 0 434
EDGEWELL PERS CARE CO COM 28035Q102 30 596 SH   SOLE   596 0 0
EPAM SYS INC COM 29414B104 4 35 SH   SOLE   0 0 35
EVOLUS INC COM 30052C107 1 40 SH   SOLE   40 0 0
EOG RES INC COM 26875P101 12 100 SH   SOLE   100 0 0
ENERSYS COM 29275Y102 2 24 SH   SOLE   24 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 38 596 SH   SOLE   596 0 0
ENBRIDGE INC COM 29250N105 34 965 SH   SOLE   965 0 0
EMERSON ELEC CO COM 291011104 279 4,036 SH   SOLE   2,200 0 1,836
EASTMAN CHEM CO COM 277432100 1,997 19,981 SH   SOLE   19,981 0 0
EMCLAIRE FINL CORP COM 290828102 55 1,579 SH   SOLE   1,579 0 0
CALLAWAY GOLF CO COM 131193104 4 214 SH   SOLE   214 0 0
LAUDER ESTEE COS INC CL A 518439104 6 45 SH   SOLE   45 0 0
EDISON INTL COM 281020107 7,806 123,376 SH   SOLE   116,576 0 6,800
ENERGEN CORP COM 29265N108 3 41 SH   SOLE   41 0 0
8X8 INC NEW COM 282914100 1 40 SH   SOLE   40 0 0
ELECTRONICS FOR IMAGING INC COM 286082102 5 143 SH   SOLE   143 0 0
VANGUARD WORLD FD EXTENDED DUR 921910709 6 50 SH   SOLE   50 0 0
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 1 28 SH   SOLE   28 0 0
DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 1 10 SH   SOLE   10 0 0
CONSOLIDATED EDISON INC COM 209115104 141 1,804 SH   SOLE   1,804 0 0
ECOLAB INC COM 278865100 337 2,400 SH   SOLE   2,400 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 248 4,905 SH   SOLE   4,905 0 0
EBAY INC COM 278642103 13 365 SH   SOLE   365 0 0
ELECTRONIC ARTS INC COM 285512109 27 189 SH   SOLE   69 0 120
DYCOM INDS INC COM 267475101 232 2,455 SH   SOLE   1,693 0 762
DXC TECHNOLOGY CO COM 23355L106 4 50 SH   SOLE   50 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 82 2,150 SH   SOLE   2,150 0 0
DOWDUPONT INC COM 26078J100 11,646 176,667 SH   SOLE   148,215 0 28,452
DEVON ENERGY CORP NEW COM 25179M103 16 360 SH   SOLE   360 0 0
DELL TECHNOLOGIES INC COM CL V 24703L103 32 383 SH   SOLE   383 0 0
DAVITA INC COM 23918K108 3 37 SH   SOLE   37 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 9,877 124,897 SH   SOLE   106,407 0 18,490
DTE ENERGY CO COM 233331107 42 401 SH   SOLE   401 0 0
DIANA SHIPPING INC COM Y2066G104 0 75 SH   SOLE   75 0 0
DURECT CORP COM 266605104 2 1,217 SH   SOLE   1,217 0 0
DUKE REALTY CORP COM NEW 264411505 3 118 SH   SOLE   118 0 0
AMDOCS LTD SHS G02602103 12 177 SH   SOLE   177 0 0
DOVER CORP COM 260003108 2 27 SH   SOLE   27 0 0
MASONITE INTL CORP NEW COM 575385109 5 75 SH   SOLE   75 0 0
WISDOMTREE TR INTL LRGCAP DV 97717W794 11 240 SH   SOLE   240 0 0
PHYSICIANS RLTY TR COM 71943U104 6 350 SH   SOLE   350 0 0
DUN & BRADSTREET CORP DEL NE COM 26483E100 20 165 SH   SOLE   165 0 0
DULUTH HLDGS INC COM CL B 26443V101 4 168 SH   SOLE   168 0 0
DIGITAL RLTY TR INC COM 253868103 26 235 SH   SOLE   235 0 0
DELPHI TECHNOLOGIES PLC SHS G2709G107 10 227 SH   SOLE   227 0 0
DICKS SPORTING GOODS INC COM 253393102 1 30 SH   SOLE   30 0 0
DISNEY WALT CO COM DISNEY 254687106 679 6,480 SH   SOLE   6,080 0 400
D R HORTON INC COM 23331A109 18 436 SH   SOLE   436 0 0
QUEST DIAGNOSTICS INC COM 74834L100 60 550 SH   SOLE   550 0 0
DISCOVER FINL SVCS COM 254709108 39 551 SH   SOLE   551 0 0
DEL FRISCOS RESTAURANT GROUP COM 245077102 1 109 SH   SOLE   109 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 6 40 SH   SOLE   0 0 40
WISDOMTREE TR EMER MKT HIGH FD 97717W315 2,110 49,218 SH   SOLE   38,368 0 10,850
DOUGLAS EMMETT INC COM 25960P109 3 69 SH   SOLE   69 0 0
DEERE & CO COM 244199105 11 77 SH   SOLE   77 0 0
DILLARDS INC CL A 254067101 1 14 SH   SOLE   14 0 0
3-D SYS CORP DEL COM NEW 88554D205 1 40 SH   SOLE   40 0 0
DCT INDUSTRIAL TRUST INC COM NEW 233153204 2 34 SH   SOLE   34 0 0
DIEBOLD NXDF INC COM 253651103 223 18,634 SH   SOLE   12,755 0 5,879
TABLEAU SOFTWARE INC CL A 87336U105 3 35 SH   SOLE   35 0 0
DARLING INGREDIENTS INC COM 237266101 539 27,107 SH   SOLE   17,405 0 9,702
DELTA AIR LINES INC DEL COM NEW 247361702 22 435 SH   SOLE   435 0 0
DOMINION ENERGY INC COM 25746U109 195 2,860 SH   SOLE   2,760 0 100
CYTOKINETICS INC COM NEW 23282W605 1 148 SH   SOLE   148 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 13 1,917 SH   SOLE   1,917 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 44 1,200 SH   SOLE   1,200 0 0
CURTISS WRIGHT CORP COM 231561101 2 21 SH   SOLE   21 0 0
CHEVRON CORP NEW COM 166764100 4,059 32,109 SH   SOLE   22,839 0 9,270
CVS HEALTH CORP COM 126650100 17 259 SH   SOLE   259 0 0
CONNECTICUT WTR SVC INC COM 207797101 59 907 SH   SOLE   907 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 33 423 SH   SOLE   423 0 0
CENTURYLINK INC COM 156700106 3 165 SH   SOLE   165 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 6 185 SH   SOLE   185 0 0
CISCO SYS INC COM 17275R102 281 6,534 SH   SOLE   6,354 0 180
CARRIZO OIL & GAS INC COM 144577103 1 46 SH   SOLE   46 0 0
CROCS INC COM 227046109 2 112 SH   SOLE   112 0 0
CARTER INC COM 146229109 2 21 SH   SOLE   21 0 0
CRH PLC ADR 12626K203 10 289 SH   SOLE   289 0 0
CRANE CO COM 224399105 164 2,042 SH   SOLE   1,398 0 644
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 25 700 SH   SOLE   700 0 0
CHENIERE ENERGY PTNRS LP HLD COM REP LLC IN 16411W108 14 450 SH   SOLE   450 0 0
CPFL ENERGIA S A SPONSORED ADR 126153105 0 30 SH   SOLE   30 0 0
COSTCO WHSL CORP NEW COM 22160K105 257 1,230 SH   SOLE   1,230 0 0
CORESITE RLTY CORP COM 21870Q105 137 1,235 SH   SOLE   1,235 0 0
CONOCOPHILLIPS COM 20825C104 10 150 SH   SOLE   150 0 0
COLUMBIA BKG SYS INC COM 197236102 3 80 SH   SOLE   80 0 0
ROCKWELL COLLINS INC COM 774341101 22 164 SH   SOLE   164 0 0
CANADIAN NAT RES LTD COM 136385101 17 465 SH   SOLE   465 0 0
CINEMARK HOLDINGS INC COM 17243V102 0 1 SH   SOLE   1 0 0
CANADIAN NATL RY CO COM 136375102 24 295 SH   SOLE   295 0 0
CENTENE CORP DEL COM 15135B101 478 3,882 SH   SOLE   2,033 0 1,849
COMPASS MINERALS INTL INC COM 20451N101 16 249 SH   SOLE   249 0 0
CUMMINS INC COM 231021106 42 315 SH   SOLE   315 0 0
COMCAST CORP NEW CL A 20030N101 14,363 437,758 SH   SOLE   372,365 0 65,393
COLUMBUS MCKINNON CORP N Y COM 199333105 124 2,850 SH   SOLE   2,850 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 6,512 74,921 SH   SOLE   70,476 0 4,445
CLEAN HARBORS INC COM 184496107 451 8,124 SH   SOLE   5,562 0 2,562
CORE LABORATORIES N V COM N22717107 15 118 SH   SOLE   118 0 0
COLGATE PALMOLIVE CO COM 194162103 109 1,685 SH   SOLE   1,685 0 0
CIENA CORP COM NEW 171779309 1 45 SH   SOLE   45 0 0
CIGNA CORPORATION COM 125509109 769 4,524 SH   SOLE   4,524 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 18 220 SH   SOLE   220 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 302 3,089 SH   SOLE   961 0 2,128
CHESAPEAKE ENERGY CORP COM 165167107 2 350 SH   SOLE   350 0 0
CHURCH & DWIGHT INC COM 171340102 5 90 SH   SOLE   90 0 0
CITIZENS FINL GROUP INC COM 174610105 67 1,715 SH   SOLE   960 0 755
CENTRAL GARDEN & PET CO COM 153527106 153 3,520 SH   SOLE   3,520 0 0
CELGENE CORP COM 151020104 6,255 78,754 SH   SOLE   56,881 0 21,873
CODEXIS INC COM 192005106 72 5,000 SH   SOLE   5,000 0 0
CDW CORP COM 12514G108 26 318 SH   SOLE   318 0 0
CAREDX INC COM 14167L103 1 100 SH   SOLE   100 0 0
CDK GLOBAL INC COM 12508E101 2 28 SH   SOLE   28 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 15 268 SH   SOLE   268 0 0
CROWN HOLDINGS INC COM 228368106 1 33 SH   SOLE   33 0 0
CABOT CORP COM 127055101 3 53 SH   SOLE   53 0 0
CBS CORP NEW CL B 124857202 14 250 SH   SOLE   250 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 4 25 SH   SOLE   25 0 0
CBRE GROUP INC CL A 12504L109 17 350 SH   SOLE   350 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 1 50 SH   SOLE   50 0 0
CAMBRIDGE BANCORP COM 132152109 30 350 SH   SOLE   350 0 0
CATERPILLAR INC DEL COM 149123101 743 5,473 SH   SOLE   5,473 0 0
CASEYS GEN STORES INC COM 147528103 7 66 SH   SOLE   66 0 0
CARDINAL HEALTH INC COM 14149Y108 6 115 SH   SOLE   115 0 0
CAMDEN NATL CORP COM 133034108 27 600 SH   SOLE   600 0 0
CITIGROUP INC COM NEW 172967424 52 770 SH   SOLE   770 0 0
BOSTON PROPERTIES INC COM 101121101 5 36 SH   SOLE   36 0 0
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 1 34 SH   SOLE   34 0 0
BORGWARNER INC COM 099724106 11 249 SH   SOLE   249 0 0
BABCOCK & WILCOX ENTERPRIS I COM 05614L100 0 170 SH   SOLE   0 0 170
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 56 1,117 SH   SOLE   1,117 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1 31 SH   SOLE   31 0 0
BRIGHTSPHERE INVESTMNT GRP P SHS G1644T109 102 7,180 SH   SOLE   7,180 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,098 5,883 SH   SOLE   5,383 0 500
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 23 200 SH   SOLE   200 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 3 158 SH   SOLE   158 0 0
BP PLC SPONSORED ADR 055622104 198 4,334 SH   SOLE   1,791 0 2,543
BOFI HLDG INC COM 05566U108 205 5,005 SH   SOLE   5,005 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 221 4,035 SH   SOLE   4,035 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 230 4,158 SH   SOLE   1,030 0 3,128
BIOMARIN PHARMACEUTICAL INC COM 09061G101 9 92 SH   SOLE   92 0 0
BLACKROCK INC COM 09247X101 3,448 6,910 SH   SOLE   5,001 0 1,909
BOOKING HLDGS INC COM 09857L108 30 15 SH   SOLE   0 0 15
BIO RAD LABS INC CL A 090572207 6 20 SH   SOLE   20 0 0
BIOGEN INC COM 09062X103 29 100 SH   SOLE   100 0 0
BAIDU INC SPON ADR REP A 056752108 30 125 SH   SOLE   125 0 0
BHP BILLITON LTD SPONSORED ADR 088606108 52 1,044 SH   SOLE   1,044 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 2 57 SH   SOLE   57 0 0
BRIGHTHOUSE FINL INC COM 10922N103 0 11 SH   SOLE   11 0 0
BLUE HILLS BANCORP INC COM 095573101 3 150 SH   SOLE   150 0 0
BRIGGS & STRATTON CORP COM 109043109 2 92 SH   SOLE   92 0 0
BERRY GLOBAL GROUP INC COM 08579W103 8 184 SH   SOLE   184 0 0
FRANKLIN RES INC COM 354613101 6 180 SH   SOLE   180 0 0
BEACON ROOFING SUPPLY INC COM 073685109 4 88 SH   SOLE   88 0 0
BECTON DICKINSON & CO COM 075887109 109 455 SH   SOLE   455 0 0
BELDEN INC COM 077454106 176 2,874 SH   SOLE   1,977 0 897
BRINKS CO COM 109696104 448 5,616 SH   SOLE   3,846 0 1,770
BOISE CASCADE CO DEL COM 09739D100 1 25 SH   SOLE   25 0 0
BB&T CORP COM 054937107 2 40 SH   SOLE   40 0 0
BHP BILLITON PLC SPONSORED ADR 05545E209 15 339 SH   SOLE   339 0 0
BED BATH & BEYOND INC COM 075896100 2 100 SH   SOLE   100 0 0
BAXTER INTL INC COM 071813109 15 198 SH   SOLE   198 0 0
BANC OF CALIFORNIA INC COM 05990K106 2 124 SH   SOLE   124 0 0
BANK AMER CORP COM 060505104 9,993 354,479 SH   SOLE   291,261 0 63,218
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 76 411 SH   SOLE   411 0 0
BOEING CO COM 097023105 785 2,340 SH   SOLE   2,340 0 0
ASPEN TECHNOLOGY INC COM 045327103 8 82 SH   SOLE   82 0 0
ACUITY BRANDS INC COM 00508Y102 4 36 SH   SOLE   36 0 0
AMERICAN EXPRESS CO COM 025816109 11 111 SH   SOLE   111 0 0
AMERICAN STS WTR CO COM 029899101 6 106 SH   SOLE   106 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 3 32 SH   SOLE   32 0 0
AVEO PHARMACEUTICALS INC COM 053588109 1 350 SH   SOLE   350 0 0
YAMANA GOLD INC COM 98462Y100 1 250 SH   SOLE   250 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 2 387 SH   SOLE   387 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2 29 SH   SOLE   29 0 0
ACTUANT CORP CL A NEW 00508X203 427 14,559 SH   SOLE   9,971 0 4,588
ATMOS ENERGY CORP COM 049560105 118 1,307 SH   SOLE   1,307 0 0
AMTECH SYS INC COM PAR $0.01N 032332504 1 162 SH   SOLE   162 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 30 153 SH   SOLE   153 0 0
ADVANSIX INC COM 00773T101 3 82 SH   SOLE   0 0 82
ARROW ELECTRS INC COM 042735100 2 29 SH   SOLE   29 0 0
ARCONIC INC COM 03965L100 1 48 SH   SOLE   48 0 0
APERGY CORP COM 03755L104 1 35 SH   SOLE   35 0 0
APTEVO THERAPEUTICS INC COM 03835L108 12 2,364 SH   SOLE   2,364 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 168 9,379 SH   SOLE   9,379 0 0
AIR PRODS & CHEMS INC COM 009158106 16 101 SH   SOLE   101 0 0
ANADARKO PETE CORP COM 032511107 3 46 SH   SOLE   46 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 2 81 SH   SOLE   81 0 0
APACHE CORP COM 037411105 2 45 SH   SOLE   45 0 0
AON PLC SHS CL A G0408V102 59 431 SH   SOLE   431 0 0
ANDEAVOR COM 03349M105 3 26 SH   SOLE   26 0 0
AMAZON COM INC COM 023135106 9,022 5,308 SH   SOLE   3,970 0 1,338
AMERICAN WOODMARK CORPORATIO COM 030506109 113 1,230 SH   SOLE   1,230 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 4 74 SH   SOLE   74 0 0
AMERICAN TOWER CORP NEW COM 03027X100 15 107 SH   SOLE   107 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 56 5,575 SH   SOLE   5,575 0 0
AMERICAN HOMES 4 RENT CL A 02665T306 1 56 SH   SOLE   56 0 0
AMGEN INC COM 031162100 520 2,815 SH   SOLE   2,815 0 0
AFFILIATED MANAGERS GROUP COM 008252108 5 34 SH   SOLE   34 0 0
AMETEK INC NEW COM 031100100 11 148 SH   SOLE   148 0 0
ADVANCED MICRO DEVICES INC COM 007903107 1 85 SH   SOLE   85 0 0
APPLIED MATLS INC COM 038222105 987 21,367 SH   SOLE   18,482 0 2,885
AMAG PHARMACEUTICALS INC COM 00163U106 1 67 SH   SOLE   67 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 7 54 SH   SOLE   54 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 7 165 SH   SOLE   165 0 0
ALLY FINL INC COM 02005N100 7 252 SH   SOLE   252 0 0
ALLSTATE CORP COM 020002101 8 88 SH   SOLE   88 0 0
ALASKA AIR GROUP INC COM 011659109 15 241 SH   SOLE   241 0 0
ALBEMARLE CORP COM 012653101 1,211 12,839 SH   SOLE   12,839 0 0
AIR LEASE CORP CL A 00912X302 8 201 SH   SOLE   201 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 3 50 SH   SOLE   50 0 0
ISHARES TR ASIA 50 ETF 464288430 1,030 16,400 SH   SOLE   16,130 0 270
AGCO CORP COM 001084102 337 5,555 SH   SOLE   2,892 0 2,663
AFLAC INC COM 001055102 21 480 SH   SOLE   480 0 0
AETNA INC NEW COM 00817Y108 13,035 71,033 SH   SOLE   59,043 0 11,990
AERCAP HOLDINGS NV SHS N00985106 38 698 SH   SOLE   698 0 0
AMERICAN ELEC PWR INC COM 025537101 18 263 SH   SOLE   263 0 0
AEGION CORP COM 00770F104 397 15,422 SH   SOLE   10,564 0 4,858
AMEREN CORP COM 023608102 18 299 SH   SOLE   299 0 0
AUTODESK INC COM 052769106 58 442 SH   SOLE   442 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 9 37 SH   SOLE   37 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 161 1,200 SH   SOLE   1,200 0 0
ANALOG DEVICES INC COM 032654105 12 125 SH   SOLE   125 0 0
AGREE REALTY CORP COM 008492100 127 2,400 SH   SOLE   2,400 0 0
ADOBE SYS INC COM 00724F101 4,484 18,390 SH   SOLE   12,738 0 5,652
ADVISORSHARES TR VICE ETF 00768Y545 1 40 SH   SOLE   40 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 145 888 SH   SOLE   888 0 0
ACI WORLDWIDE INC COM 004498101 3 107 SH   SOLE   107 0 0
ARCH CAP GROUP LTD ORD G0450A105 6 216 SH   SOLE   216 0 0
ACCO BRANDS CORP COM 00081T108 2 160 SH   SOLE   160 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 43 2,830 SH   SOLE   2,830 0 0
ABBOTT LABS COM 002824100 1,212 19,879 SH   SOLE   19,209 0 670
AMBEV SA SPONSORED ADR 02319V103 10 2,210 SH   SOLE   2,210 0 0
AMERISOURCEBERGEN CORP COM 03073E105 7 86 SH   SOLE   86 0 0
ABBVIE INC COM 00287Y109 1,644 17,740 SH   SOLE   16,730 0 1,010
ABB LTD SPONSORED ADR 000375204 19 878 SH   SOLE   878 0 0
APPLE INC COM 037833100 16,549 89,401 SH   SOLE   77,024 0 12,377
AMERICAN AIRLS GROUP INC COM 02376R102 1 26 SH   SOLE   26 0 0
ALTABA INC COM 021346101 41 560 SH   SOLE   560 0 0