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
AMAZON.COM INC Stock 023135106 4,198 2,217 SH   SOLE 0 1,248 0 969
CERNER CORP Stock 156782104 5 64 SH   SOLE 0 64 0 0
CERNER CORP Stock 156782104 106 1,440 SH   SOLE 0 140 0 1,300
ISHARES NORTH AMERICAN NATURAL RESOURCES ETF 464287374 46 1,500 SH   SOLE 0 0 0 1,500
GLOBAL PAYMENTS INC Stock 37940X102 1,046 6,535 SH   SOLE 0 6,345 0 190
PRUDENTIAL FINL INC Stock 744320102 85 840 SH   SOLE 0 212 0 628
WISDOMTREE JAPAN HEDGED EQUITY ETF 97717W851 5 100 SH   SOLE 0 100 0 0
GENOMIC HEALTH INC COM Stock 37244C101 44 761 SH   SOLE 0 266 0 495
SIRIUS XM RADIO INC Stock 82968B103 15 2,760 SH   SOLE 0 0 0 2,760
POWERSHARES QQQ TR ETF 46090E103 117 624 SH   SOLE 0 624 0 0
POWERSHARES QQQ TR ETF 46090E103 1,344 7,197 SH   SOLE 0 6,742 0 455
TECHNOLOGY SELECT SECTOR SPDR ETF 81369Y803 273 3,500 SH   SOLE 0 0 0 3,500
STARBUCKS CORP Stock 855244109 24 285 SH   SOLE 0 285 0 0
STARBUCKS CORP Stock 855244109 1,464 17,464 SH   SOLE 0 12,515 0 4,949
DCP MIDSTREAM PARTNERS LP UNITS LTD PARTNER INT Stock 23311P100 32 1,100 SH   SOLE 0 1,100 0 0
NATIONAL HEALTHCARE CORP COM Stock 635906100 19 240 SH   SOLE 0 0 0 240
HINGHAM INSTN SVGS MASS. Stock 433323102 25 125 SH   SOLE 0 0 0 125
CHURCHILL DOWNS INC Stock 171484108 75 655 SH   SOLE 0 231 0 424
DULUTH HLDGS INC COM CL B Stock 26443V101 16 1,179 SH   SOLE 0 0 0 1,179
ARROW FINL CORP COM Stock 042744102 25 728 SH   SOLE 0 0 0 728
BUCKEYE PARTNERS UTS L P UNIT LTD PARTNERSHIP INT Stock 118230101 70 1,700 SH   SOLE 0 0 0 1,700
NEENAH PAPER INC Stock 640079109 8 124 SH   SOLE 0 55 0 69
DOLLAR GEN CORP Stock 256677105 379 2,807 SH   SOLE 0 2,479 0 328
BAR HBR BANKSHARES Stock 066849100 18 676 SH   SOLE 0 0 0 676
EAGLE BANCORP MONT INC COM Stock 26942G100 13 761 SH   SOLE 0 0 0 761
VIKING THERAPEUTICS INC COM Stock 92686J106 33 3,989 SH   SOLE 0 1,390 0 2,599
TRIPADVISOR INC Stock 896945201 99 2,135 SH   SOLE 0 741 0 1,394
JOHNSON & JOHNSON COM Stock 478160104 3,151 22,626 SH   SOLE 0 3,503 0 19,123
SEAGATE TECHNOLOGY Stock G7945M107 112 2,385 SH   SOLE 0 219 0 2,166
WASTE MANAGEMENT INC Stock 94106L109 1,033 8,951 SH   SOLE 0 5,120 0 3,831
ADVANCED ENERGY IND Stock 007973100 66 1,176 SH   SOLE 0 409 0 767
BEIGENE LTD SPONSORED ADR ADR 07725L102 75 603 SH   SOLE 0 208 0 395
ABB LTD SPONSORED ADR ADR 000375204 15 755 SH   SOLE 0 755 0 0
ABB LTD SPONSORED ADR ADR 000375204 20 998 SH   SOLE 0 998 0 0
ISHARES GLOBAL TECH ETF ETF 464287291 63 350 SH   SOLE 0 350 0 0
COSTCO WHOLESALE CORP Stock 22160K105 764 2,891 SH   SOLE 0 2,891 0 0
HCA INC Stock 40412C101 0 0 SH   SOLE 0 0 0 0
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 6,510 151,717 SH   SOLE 0 27,722 0 123,995
GOLDMAN SACHS GROUP INC Stock 38141G104 438 2,139 SH   SOLE 0 2,139 0 0
DIODES INC COM Stock 254543101 20 562 SH   SOLE 0 0 0 562
ROYAL DUTCH SHELL PLC-ADR ADR 780259206 410 6,304 SH   SOLE 0 4,754 0 1,550
YUM! BRANDS INC Stock 988498101 58 520 SH   SOLE 0 520 0 0
OIL STATES INTERNATIONAL Stock 678026105 5 254 SH   SOLE 0 0 0 254
BOSTON SCIENTIFIC CORP Stock 101137107 18 426 SH   SOLE 0 426 0 0
REAL ESTATE SELECT SECTOR SPDR FUND ETF 81369Y860 454 12,358 SH   SOLE 0 12,358 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 817 7,453 SH   SOLE 0 1,353 0 6,100
COCA COLA CO COM Stock 191216100 1,316 25,850 SH   SOLE 0 18,159 0 7,691
S&P GLOBAL INC COM Stock 78409V104 8,112 35,610 SH   SOLE 0 4,744 0 30,866
GENERAL MLS INC COM Stock 370334104 265 5,042 SH   SOLE 0 5,042 0 0
ENTERPRISE PRODS PARTNERS L P Stock 293792107 3,445 119,325 SH   SOLE 0 4,464 0 114,861
IDEX CORP Stock 45167R104 65 375 SH   SOLE 0 375 0 0
ISHARES DJ US ENERGY ETF 464287796 31 890 SH   SOLE 0 70 0 820
OCCIDENTAL PETE CORP COM Stock 674599105 83 1,650 SH   SOLE 0 126 0 1,524
UNITED PARCEL SERVICE INC Stock 911312106 10 92 SH   SOLE 0 92 0 0
VANGUARD REIT INDEX ETF ETF 922908553 1,275 14,583 SH   SOLE 0 13,150 0 1,433
BIOGEN IDEC INC Stock 09062X103 11 49 SH   SOLE 0 49 0 0
VENTAS INC REIT 92276F100 335 4,908 SH   SOLE 0 4,508 0 400
AMES NATL CORP COM Stock 031001100 19 704 SH   SOLE 0 0 0 704
CANTEL MEDICAL CORP Stock 138098108 12 143 SH   SOLE 0 62 0 81
CABOT MICROELECTRONICS CP Stock 12709P103 37 337 SH   SOLE 0 40 0 297
COHU INC COM Stock 192576106 9 576 SH   SOLE 0 0 0 576
J&J SNACK FOODS CP Stock 466032109 106 658 SH   SOLE 0 31 0 627
INTEL CORP COM Stock 458140100 81 1,683 SH   SOLE 0 42 0 1,640
CME GROUP INC. Stock 12572Q105 910 4,690 SH   SOLE 0 4,600 0 90
WESTERN ALLIANCE BANCORP Stock 957638109 87 1,935 SH   SOLE 0 673 0 1,262
JB HUNT TRANSPORT SERVICES Stock 445658107 8 92 SH   SOLE 0 92 0 0
MSA SAFETY INC COM Stock 553498106 81 771 SH   SOLE 0 0 0 771
STATE STR CORP COM Stock 857477103 233 4,150 SH   SOLE 0 4,150 0 0
MEDTRONIC PLC SHS Stock G5960L103 24 245 SH   SOLE 0 245 0 0
MEDTRONIC PLC SHS Stock G5960L103 1,347 13,829 SH   SOLE 0 8,024 0 5,805
FORTIVE CORP COM Stock 34959J108 61 750 SH   SOLE 0 750 0 0
NETFLIX COM INC Stock 64110L106 12 34 SH   SOLE 0 34 0 0
AUBURN NATL BANCORP COM Stock 050473107 1 41 SH   SOLE 0 0 0 41
SPDR DOW JONES INDUSTRIAL ETF ETF 78467X109 573 2,155 SH   SOLE 0 2,155 0 0
AFFILIATED MANAGERS GROUP INC Stock 008252108 8 92 SH   SOLE 0 92 0 0
HORMEL FOODS CORP COM Stock 440452100 23 575 SH   SOLE 0 575 0 0
HORMEL FOODS CORP COM Stock 440452100 355 8,766 SH   SOLE 0 2,986 0 5,780
ISHARES SILVER TRUST ETF ETF 46428Q109 26 1,820 SH   SOLE 0 1,820 0 0
EQUITY RESIDENTIAL REIT 29476L107 874 11,512 SH   SOLE 0 7 0 11,505
ISHARES GROWTH ALLOCATION FUND ETF 464289867 3 63 SH   SOLE 0 63 0 0
MYR GROUP INC. Stock 55405W104 34 920 SH   SOLE 0 0 0 920
TETRA TECH INC NEW Stock 88162G103 14 184 SH   SOLE 0 78 0 106
WATERS CP Stock 941848103 5 23 SH   SOLE 0 23 0 0
ESTEE LAUDER COMPANIES INC Stock 518439104 25 135 SH   SOLE 0 135 0 0
ESTEE LAUDER COMPANIES INC Stock 518439104 384 2,099 SH   SOLE 0 844 0 1,255
SANOFI SA ADR 80105N105 20 472 SH   SOLE 0 472 0 0
MERCK & CO INC Stock 58933Y105 1,783 21,261 SH   SOLE 0 10,265 0 10,996
ISHARES TRS&P SHORT TERM NATL MUNICIPAL BD FD ETF 464288158 591 5,550 SH   SOLE 0 3,850 0 1,700
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST Stock 65506L105 12 348 SH   SOLE 0 140 0 208
SPDR S&P 500 ETF ETF 78462F103 2,904 9,912 SH   SOLE 0 9,912 0 0
SPDR S&P 500 ETF ETF 78462F103 3,733 12,742 SH   SOLE 0 11,282 0 1,460
SPDR S&P 500 ETF ETF 78462F103 19,045 65,000 SH Call SOLE 0 0 0 0
SPDR S&P 500 ETF ETF 78462F103 1,465 5,000 SH Put SOLE 0 0 0 0
MASTERCARD INC Stock 57636Q104 24 90 SH   SOLE 0 90 0 0
MASTERCARD INC Stock 57636Q104 1,444 5,458 SH   SOLE 0 4,291 0 1,167
NUTANIX INC CL A Stock 67059N108 58 2,249 SH   SOLE 0 776 0 1,473
UNITED FIRE GROUP INC COM Stock 910340108 10 210 SH   SOLE 0 0 0 210
FIRST REPUBLIC BANK Stock 33616C100 15 157 SH   SOLE 0 157 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109 1,659 11,003 SH   SOLE 0 3,258 0 7,744
COMFORT SYSTEMS USA INC Stock 199908104 12 229 SH   SOLE 0 102 0 127
UNITED RENTALS INC Stock 911363109 147 1,106 SH   SOLE 0 384 0 722
HEALTHCARE SERVICES GROUP INC Stock 421906108 8 272 SH   SOLE 0 119 0 153
NORDSON CORP Stock 655663102 135 954 SH   SOLE 0 330 0 624
EMERSON ELEC CO COM Stock 291011104 170 2,550 SH   SOLE 0 0 0 2,550
IRHYTHM TECHNOLOGIES INC COM Stock 450056106 70 880 SH   SOLE 0 304 0 576
YUM CHINA HLDGS INC COM Stock 98850P109 33 715 SH   SOLE 0 715 0 0
SYNNEX CORP Stock 87162W100 13 135 SH   SOLE 0 60 0 75
ALLSTATE CORP Stock 020002101 4 43 SH   SOLE 0 0 0 43
DIAGEO PLC ADR 25243Q205 382 2,215 SH   SOLE 0 1,280 0 935
ANNALY CAPITAL MANAGEMENT INC REIT 035710409 1,097 120,115 SH   SOLE 0 23,485 0 96,630
ISHARES MSCI JAPAN ETF ETF 46434G822 164 3,002 SH   SOLE 0 3,002 0 0
ISHARES TIPS BOND ETF ETF 464287176 4,891 42,349 SH   SOLE 0 7,006 0 35,343
ASTEC INDS INC COM Stock 046224101 18 538 SH   SOLE 0 0 0 538
ORGANIGRAM HLDGS INC COM Stock 68620P101 10 1,500 SH   SOLE 0 0 0 1,500
BLUEBIRD BIO INC COM Stock 09609G100 133 1,045 SH   SOLE 0 361 0 684
GLOBAL X ROBOTICS & ARTIFICIAL INTELLIGENCE THEMATIC ETF ETF 37954Y715 53 2,570 SH   SOLE 0 0 0 2,570
ACI WORLDWIDE INC Stock 004498101 134 3,905 SH   SOLE 0 1,356 0 2,549
ATHENE HLDG LTD CL A Stock G0684D107 16 368 SH   SOLE 0 368 0 0
CORNING INC COM Stock 219350105 50 1,505 SH   SOLE 0 0 0 1,505
EDWARDS LIFESCIENCES CORP COM Stock 28176E108 18 100 SH   SOLE 0 0 0 100
BANK NEW YORK MELLON CORP COM Stock 064058100 218 4,935 SH   SOLE 0 1,388 0 3,546
KAYNE ANDERSON MLP INVT CO CEF 486606106 61 4,000 SH   SOLE 0 0 0 4,000
GOLDMAN SACHS ACCESS TREASURY 0-1 YEAR ETF ETF 381430529 38 375 SH   SOLE 0 375 0 0
VERIZON COMMUNICATIONS Stock 92343V104 947 16,585 SH   SOLE 0 1,433 0 15,151
UNUM GROUP Stock 91529Y106 27 810 SH   SOLE 0 810 0 0
UNUM GROUP Stock 91529Y106 39 1,168 SH   SOLE 0 1,168 0 0
KEANE GROUP INC COM Stock 48669A108 6 909 SH   SOLE 0 0 0 909
CHUBB LIMITED COM Stock H1467J104 21 143 SH   SOLE 0 143 0 0
CHUBB LIMITED COM Stock H1467J104 1,041 7,067 SH   SOLE 0 4,661 0 2,406
ISHARES COHEN & STEERS RLTY ETF 464287564 153 1,356 SH   SOLE 0 0 0 1,356
FEDEX CORP Stock 31428X106 22 135 SH   SOLE 0 135 0 0
FEDEX CORP Stock 31428X106 300 1,827 SH   SOLE 0 702 0 1,125
PULTE GROUP INC COM Stock 745867101 14 443 SH   SOLE 0 443 0 0
SHERWIN WILLIAMS CO COM Stock 824348106 23 50 SH   SOLE 0 50 0 0
SHERWIN WILLIAMS CO COM Stock 824348106 604 1,318 SH   SOLE 0 382 0 936
PEPSICO INC COM Stock 713448108 1,978 15,083 SH   SOLE 0 1,667 0 13,416
ISHARES 1-3 YR TREASURY BOND ETF ETF 464287457 2,441 28,789 SH   SOLE 0 2,694 0 26,095
SPDR INDEX SHS FDS S&P CHINA ETF ETF 78463X400 2 21 SH   SOLE 0 21 0 0
JP MORGAN ALERIAN MLP ETN ETF 46625H365 43 1,718 SH   SOLE 0 1,118 0 600
UNILEVER N V N Y SHS NEW ADR 904784709 46 760 SH   SOLE 0 0 0 760
ISHARES MODERATE ALLOCATION FUND ETF 464289875 2 55 SH   SOLE 0 55 0 0
PERMA PIPE INTL HLDGS INC COM Stock 714167103 12 1,264 SH   SOLE 0 0 0 1,264
KIMBERLY CLARK CORP COM Stock 494368103 223 1,673 SH   SOLE 0 73 0 1,600
TE CONNECTIVITY LTD Stock H84989104 5 50 SH   SOLE 0 50 0 0
HONEYWELL INTL INC Stock 438516106 2,232 12,784 SH   SOLE 0 4,777 0 8,007
ISHARES IBONDS DEC 2023 TERM MUNI BOND ETF ETF 46435G318 875 34,000 SH   SOLE 0 34,000 0 0
OMEGA HEALTHCARE INVESTORS INC REIT 681936100 29 800 SH   SOLE 0 0 0 800
BECTON DICKINSON & CO PFD SHS CONV A Convertible Preferred 075887208 10 158 SH   SOLE 0 158 0 0
BECTON DICKINSON & CO PFD SHS CONV A Convertible Preferred 075887208 1,413 22,820 SH   SOLE 0 0 0 22,820
SOLARIS OILFIELD INFRSTR INC COM CL A Stock 83418M103 11 740 SH   SOLE 0 0 0 740
US BANCORP DEL COM NEW Stock 902973304 490 9,349 SH   SOLE 0 2,900 0 6,449
BP PLC SPONSORED ADR ADR 055622104 122 2,919 SH   SOLE 0 2,919 0 0
SPDR BLOOMBERG BARCLAYS CONVERTIBLE SECURITIES ETF ETF 78464A359 3,057 57,818 SH   SOLE 0 56,903 0 915
HOME DEPOT Stock 437076102 1,068 5,136 SH   SOLE 0 5,069 0 67
BAXTER INTL INC COM Stock 071813109 5 62 SH   SOLE 0 62 0 0
BAXTER INTL INC COM Stock 071813109 67 820 SH   SOLE 0 0 0 820
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 23 140 SH   SOLE 0 140 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 3,540 21,411 SH   SOLE 0 5,705 0 15,706
DUPONT DE NEMOURS INC COM Stock 26614N102 491 6,537 SH   SOLE 0 536 0 6,001
ISHARES RUSSELL 2000 VALUE ETF 464287630 628 5,212 SH   SOLE 0 5,170 0 42
HEALTH CARE SELECT SECTOR SPDR ETF 81369Y209 415 4,485 SH   SOLE 0 3,060 0 1,425
VERISK ANALYTICS INCCL A Stock 92345Y106 17 115 SH   SOLE 0 115 0 0
COOPER COMPANIES INC Stock 216648402 11 34 SH   SOLE 0 34 0 0
SPDR GOLD ETF ETF 78463V107 57 431 SH   SOLE 0 431 0 0
SPDR GOLD ETF ETF 78463V107 3,126 23,467 SH   SOLE 0 5,334 0 18,133
SOUTHERN CO COM Stock 842587107 114 2,055 SH   SOLE 0 205 0 1,850
ESPEY MFG & ELECTRS CORP COM Stock 296650104 13 538 SH   SOLE 0 0 0 538
AMERISOURCEBERGEN CORP COM Stock 03073E105 19 219 SH   SOLE 0 23 0 196
BECTON DICKINSON & CO COM Stock 075887109 5 20 SH   SOLE 0 20 0 0
BROADRIDGE FIN SOL Stock 11133T103 211 1,656 SH   SOLE 0 576 0 1,080
KEYCORP NEW COM Stock 493267108 26 1,475 SH   SOLE 0 1,475 0 0
KEYCORP NEW COM Stock 493267108 352 19,849 SH   SOLE 0 7,649 0 12,200
REGIONS FINANCIAL CORP NEW Stock 7591EP100 3 231 SH   SOLE 0 231 0 0
BRITISH AMERICAN TOBACCO ADR 110448107 8 237 SH   SOLE 0 237 0 0
LOGMEIN INC. Stock 54142L109 13 170 SH   SOLE 0 81 0 89
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 2,977 18,921 SH   SOLE 0 3,491 0 15,430
LABORATORY CORP OF AMERICA Stock 50540R409 14 82 SH   SOLE 0 82 0 0
ISHARES US REAL ESTATE ETF ETF 464287739 962 11,015 SH   SOLE 0 10,075 0 940
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR Stock 0556EL109 12 790 SH   SOLE 0 312 0 478
CONSUMER STAPLES SELECT SECTOR SPDR ETF 81369Y308 235 4,055 SH   SOLE 0 4,055 0 0
ALGONQUIN PWR UTILS CORP COM Stock 015857105 14 1,187 SH   SOLE 0 523 0 664
FORTINET INC COM Stock 34959E109 135 1,754 SH   SOLE 0 756 0 998
STITCH FIX INC COM CL A Stock 860897107 3 108 SH   SOLE 0 108 0 0
AON CORP Stock G0408V102 159 825 SH   SOLE 0 825 0 0
UMB FINL CORP COM Stock 902788108 18 279 SH   SOLE 0 279 0 0
UMB FINL CORP COM Stock 902788108 26 395 SH   SOLE 0 395 0 0
STERIS CORP Stock G8473T100 12 81 SH   SOLE 0 81 0 0
STERIS CORP Stock G8473T100 754 5,062 SH   SOLE 0 2,883 0 2,179
AO SMITH CORP. Stock 831865209 109 2,310 SH   SOLE 0 799 0 1,511
CENTURYLINK INC COM Stock 156700106 56 4,750 SH   SOLE 0 4,750 0 0
HENRY JACK & ASSOC INC Stock 426281101 430 3,209 SH   SOLE 0 2,619 0 590
TELEFLEX INC COM Stock 879369106 132 400 SH   SOLE 0 0 0 400
COGNEX CORP Stock 192422103 74 1,536 SH   SOLE 0 531 0 1,005
LEXINFINTECH HLDGS LTD ADR ADR 528877103 8 700 SH   SOLE 0 0 0 700
ENSIGN GROUP INC Stock 29358P101 19 330 SH   SOLE 0 149 0 181
WRIGHT MED GROUP INC Stock N96617118 122 4,079 SH   SOLE 0 1,411 0 2,668
LEMAITRE VASCULAR INC COM Stock 525558201 6 218 SH   SOLE 0 94 0 124
ISHARES S&P SMALLCAP 600 ETF ETF 464287804 25 321 SH   SOLE 0 321 0 0
SEMTECH CORP COM Stock 816850101 90 1,872 SH   SOLE 0 647 0 1,225
WASTE CONNECTIONS INC Stock 94106B101 388 4,049 SH   SOLE 0 4,049 0 0
ISHARES IBONDS DEC 2027 TERM CORPORATE ETF ETF 46435UAA9 115 4,525 SH   SOLE 0 4,525 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 3,539 16,600 SH   SOLE 0 3,115 0 13,485
AMERICOLD RLTY TR COM REIT 03064D108 11 346 SH   SOLE 0 150 0 196
PAGSEGURO DIGITAL LTD COM CL A Stock G68707101 12 300 SH   SOLE 0 0 0 300
ADOBE SYS INC Stock 00724F101 2,373 8,052 SH   SOLE 0 7,672 0 380
WEYERHAEUSER CO Stock 962166104 431 16,380 SH   SOLE 0 0 0 16,380
EXELON CORP COM Stock 30161N101 232 4,835 SH   SOLE 0 4,835 0 0
ALPHABET INC CLASS A Stock 02079K305 1,271 1,174 SH   SOLE 0 793 0 381
FISERV INC Stock 337738108 1,591 17,449 SH   SOLE 0 16,730 0 719
O REILLY AUTOMOTIVE INC Stock 67103H107 189 512 SH   SOLE 0 400 0 112
CONSTELLATION BRANDS INC CL A Stock 21036P108 10 50 SH   SOLE 0 0 0 50
UNILEVER PLC SPON ADR NEW ADR 904767704 60 969 SH   SOLE 0 0 0 969
AEGON N V ISIN #US0079241032 ADR 007924103 23 4,563 SH   SOLE 0 502 0 4,061
COMCAST CORP NEW CL A Stock 20030N101 324 7,666 SH   SOLE 0 5,830 0 1,836
MICROSOFT Stock 594918104 5,991 44,719 SH   SOLE 0 30,913 0 13,806
LENNAR CORP CL A Stock 526057104 158 3,265 SH   SOLE 0 3,265 0 0
APERGY CORP COM Stock 03755L104 63 1,881 SH   SOLE 0 651 0 1,230
HEALTH CARE PPTY INVS INC REIT 40414L109 29 900 SH   SOLE 0 0 0 900
SCHLUMBERGER LTD COM Stock 806857108 578 14,541 SH   SOLE 0 2,660 0 11,880
CVS HEALTH CORP COM Stock 126650100 13 237 SH   SOLE 0 236 0 0
TEXTRON INC COM Stock 883203101 40 750 SH   SOLE 0 65 0 685
SIMON PROPERTY GROUP INC REIT 828806109 27 171 SH   SOLE 0 3 0 168
RPM INTL INC COM Stock 749685103 817 13,367 SH   SOLE 0 0 0 13,366
BANK OZK COM Stock 06417N103 11 365 SH   SOLE 0 159 0 206
AMERIPRISE FINANCIAL INC. Stock 03076C106 123 845 SH   SOLE 0 78 0 767
VARIAN MED SYS INC COM Stock 92220P105 41 300 SH   SOLE 0 300 0 0
FEDERAL AGRICULTURAL MTGE Stock 313148306 10 142 SH   SOLE 0 62 0 80
EXPONENT INC Stock 30214U102 11 184 SH   SOLE 0 82 0 102
HOOKER FURNITURE CP Stock 439038100 13 616 SH   SOLE 0 0 0 616
LYDALL INC DEL COM Stock 550819106 12 611 SH   SOLE 0 0 0 611
MERIT MEDICAL SYSTEMS INC Stock 589889104 31 521 SH   SOLE 0 0 0 521
POWELL INDS INC COM Stock 739128106 22 572 SH   SOLE 0 0 0 572
TWIN DISC INC COM Stock 901476101 25 1,625 SH   SOLE 0 0 0 1,625
HELIX ENERGY SOLUTION GP Stock 42330P107 51 5,864 SH   SOLE 0 1,999 0 3,865
BOEING CO COM Stock 097023105 1,087 2,985 SH   SOLE 0 656 0 2,329
UPWORK INC COM Stock 91688F104 21 1,300 SH   SOLE 0 1,300 0 0
COPART INC Stock 217204106 163 2,181 SH   SOLE 0 753 0 1,428
VANGUARD SMALL CAP ETF ETF 922908751 2,292 14,629 SH   SOLE 0 14,561 0 68
VANGUARD MID CAP ETF 922908629 933 5,581 SH   SOLE 0 5,558 0 23
NEXTERA ENERGY INC COM Stock 65339F101 167 815 SH   SOLE 0 0 0 815
NIKE INC CLASS B Stock 654106103 23 275 SH   SOLE 0 275 0 0
NIKE INC CLASS B Stock 654106103 1,205 14,348 SH   SOLE 0 10,389 0 3,959
ALIGN TECHNOLOGY INC Stock 016255101 170 622 SH   SOLE 0 486 0 136
TESLA MOTORS INC Stock 88160R101 18 80 SH   SOLE 0 0 0 80
EQUITY COMWLTH COM SH BEN INT REIT 294628102 46 1,410 SH   SOLE 0 1,410 0 0
EQUITY COMWLTH COM SH BEN INT REIT 294628102 74 2,286 SH   SOLE 0 2,286 0 0
UNIT CORPORATION Stock 909218109 17 1,923 SH   SOLE 0 0 0 1,923
LINDE PLC SHS Stock G5494J103 128 635 SH   SOLE 0 635 0 0
HUAZHU GROUP LTD SPONSORED ADS ADR 44332N106 85 2,352 SH   SOLE 0 812 0 1,540
CONNECTICUT WTR SVC INC Stock 207797101 19 271 SH   SOLE 0 271 0 0
FIRST LONG ISLAND CORP Stock 320734106 13 656 SH   SOLE 0 0 0 656
VANGUARD HEALTH CARE ETF ETF 92204A504 69 396 SH   SOLE 0 396 0 0
VANGUARD HEALTH CARE ETF ETF 92204A504 157 900 SH   SOLE 0 0 0 900
FINANCIAL SELECT SECTOR SPDR ETF 81369Y605 1,015 36,773 SH   SOLE 0 36,773 0 0
ENVESTNET INC COM Stock 29404K106 114 1,672 SH   SOLE 0 581 0 1,091
HEALTHCARE RLTY TR REIT 421946104 5 147 SH   SOLE 0 147 0 0
NXP SEMICONDUCTORS NV COM Stock N6596X109 345 3,532 SH   SOLE 0 3,532 0 0
NORFOLK SOUTHERN CRP Stock 655844108 1,231 6,176 SH   SOLE 0 1,010 0 5,166
NUVEEN TAXABLE MUNICPL INCM FD COM CEF 67074C103 30 1,395 SH   SOLE 0 0 0 1,395
BOSTON PPTYS INC REIT 101121101 231 1,791 SH   SOLE 0 1,634 0 157
REGENCY CTRS CORP REIT 758849103 19 288 SH   SOLE 0 32 0 256
BLACKROCK BUILD AMER BD CEF 09248X100 31 1,300 SH   SOLE 0 0 0 1,300
WOORI FINANCIAL GROUP INC SPONSORED ADS ADR 981064108 26 705 SH   SOLE 0 66 0 639
VANGUARD EUROPEAN ETF 922042874 2,631 47,926 SH   SOLE 0 2,271 0 45,655
POOL CORPORATION Stock 73278L105 22 114 SH   SOLE 0 50 0 64
VANGUARD INFORMATION TECHNOLOGY ETF 92204A702 80 377 SH   SOLE 0 377 0 0
WALGREENS BOOTS ALLIANCE INC COM Stock 931427108 71 1,303 SH   SOLE 0 67 0 1,236
AMPHENOL CORP CL A Stock 032095101 35 365 SH   SOLE 0 365 0 0
AMPHENOL CORP CL A Stock 032095101 435 4,535 SH   SOLE 0 4,535 0 0
BROOKFIELD ASSET MGMT INC COM VOTING Stock 112585104 18 387 SH   SOLE 0 386 0 0
WESTERN MIDSTREAM PARTNERS LP COM UNIT LP INT Stock 958669103 93 3,035 SH   SOLE 0 1,605 0 1,430
COGENT COMMUNICATIONS GROUP INC NEW Stock 19239V302 10 172 SH   SOLE 0 75 0 97
DOLLAR TREE STORES INC Stock 256746108 112 1,040 SH   SOLE 0 1,040 0 0
ANTERO MIDSTREAM CORP COM Stock 03676B102 14 1,221 SH   SOLE 0 271 0 950
EVEREST REINSURANCE GROUP LTD Stock G3223R108 5 19 SH   SOLE 0 19 0 0
REINSURANCE GROUP AMER INC Stock 759351604 54 343 SH   SOLE 0 343 0 0
REINSURANCE GROUP AMER INC Stock 759351604 245 1,570 SH   SOLE 0 888 0 682
STANLEY BLACK & DECKER INC COM Stock 854502101 582 4,024 SH   SOLE 0 4,024 0 0
HAWKINS INC Stock 420261109 14 316 SH   SOLE 0 0 0 316
HEALTH CARE REIT INC REIT 95040Q104 390 4,785 SH   SOLE 0 4,145 0 640
DOW INC COM Stock 260557103 322 6,537 SH   SOLE 0 456 0 6,081
OIL-DRI CORP OF AMERICA WITH STOCK SPLIT SHARES Stock 677864100 12 346 SH   SOLE 0 0 0 346
MONARCH CASINO & RESORT INC Stock 609027107 29 678 SH   SOLE 0 0 0 678
ALCON INC ORD SHS Stock H01301128 16 254 SH   SOLE 0 254 0 0
ALCON INC ORD SHS Stock H01301128 749 12,107 SH   SOLE 0 7,629 0 4,478
AQUA AMERICA INC UNIT EX 043022 Stock 03836W202 28 494 SH   SOLE 0 494 0 0
GLOBAL X FDS GLOBAL X LITHIUM ETF ETF 37954Y855 16 600 SH   SOLE 0 0 0 600
LYONDELLBASELL Stock N53745100 98 1,133 SH   SOLE 0 100 0 1,033
VANGUARD S&P 500 ETF ETF 922908363 137 510 SH   SOLE 0 510 0 0
VANGUARD S&P 500 ETF ETF 922908363 1,394 5,178 SH   SOLE 0 5,103 0 75
MORNINGSTAR INC COM Stock 617700109 12 82 SH   SOLE 0 36 0 46
VANGUARD GLOBAL EX-U.S. REAL ESTATE INDEX ETF 922042676 201 3,400 SH   SOLE 0 3,400 0 0
ARROW ELECTRS INC COM Stock 042735100 157 2,208 SH   SOLE 0 0 0 2,208
FIFTH THIRD BANCORP Stock 316773100 111 3,984 SH   SOLE 0 3,409 0 575
WISDOMTREE TR CURRENCY HEDGED DEFAFD ETF 97717X701 35 525 SH   SOLE 0 0 0 525
S & P MID CAP 400 DEP RCPTS MID CAP ETF 78467Y107 1,861 5,249 SH   SOLE 0 5,249 0 0
HOWARD HUGHES CORP Stock 44267D107 8 65 SH   SOLE 0 65 0 0
ILLUMINA INC Stock 452327109 15 40 SH   SOLE 0 40 0 0
CORTEVA INC COM Stock 22052L104 188 6,354 SH   SOLE 0 536 0 5,818
CONSOLIDATED EDISON INC COM Stock 209115104 91 1,036 SH   SOLE 0 0 0 1,036
HUNTINGTON BANCSHARES INC COM Stock 446150104 6 447 SH   SOLE 0 447 0 0
AMCOR PLC ORD Stock G0250X107 2 143 SH   SOLE 0 143 0 0
TARGA RES CORP COM Stock 87612G101 32 803 SH   SOLE 0 317 0 486
GUGGENHEIM ETF TRUST S&P 500 EQUAL WEIGHT ETF 46137V357 13 120 SH   SOLE 0 120 0 0
ISHARES 0-5 YEAR TIPS BOND ETF ETF 46429B747 1,406 13,975 SH   SOLE 0 13,975 0 0
PLAINS ALL AMERICAN PIPELINE LP Stock 726503105 85 3,480 SH   SOLE 0 782 0 2,698
KENNEDY-WILSON HOLDINGS INC COM STKUSD0.0001 Stock 489398107 11 558 SH   SOLE 0 245 0 313
PRICELINE.COM INC Stock 09857L108 156 83 SH   SOLE 0 71 0 12
WABTEC Stock 929740108 115 1,600 SH   SOLE 0 0 0 1,600
LILLY ELI & CO COM Stock 532457108 192 1,733 SH   SOLE 0 90 0 1,643
ISHARES GSCI COMMODITY INDEXED TR ETF ETF 46428R107 64 4,070 SH   SOLE 0 0 0 4,070
WERNER ENTERPRISES INC Stock 950755108 24 788 SH   SOLE 0 788 0 0
WERNER ENTERPRISES INC Stock 950755108 28 886 SH   SOLE 0 886 0 0
SUMMIT HOTEL PPTYS INC COM REIT 866082100 42 3,690 SH   SOLE 0 3,690 0 0
HOSPITALITY PROPERTIES TRUST REIT 44106M102 176 7,050 SH   SOLE 0 7,050 0 0
PPL CORP COM Stock 69351T106 9 297 SH   SOLE 0 297 0 0
ISHARES RUSSELL MIDCAP VALUE INDEX ETF 464287473 104 1,171 SH   SOLE 0 1,171 0 0
IPATH DJ-UBS COMMODITY TOTAL RETURN ETN ETF 06738C778 1,853 83,300 SH   SOLE 0 2,805 0 80,495
ANADARKO PETE CORP Stock 032511107 176 2,500 SH   SOLE 0 0 0 2,500
CORNERSTONE ONDEMAND INC Stock 21925Y103 60 1,031 SH   SOLE 0 356 0 675
LEAR CORP Stock 521865204 38 276 SH   SOLE 0 25 0 251
LEGG MASON Stock 524901105 128 3,333 SH   SOLE 0 1,139 0 2,194
NICOLET BANKSHARES INC COM Stock 65406E102 13 212 SH   SOLE 0 0 0 212
P & F INDS INC CL A NEW Stock 692830508 25 3,000 SH   SOLE 0 0 0 3,000
ISHARES RUSSELL 2000 ETF ETF 464287655 337 2,165 SH   SOLE 0 1,785 0 380
HUNTINGTON INGALLS INDS INC COM Stock 446413106 3 14 SH   SOLE 0 3 0 11
DIGITAL REALTY TRUST INC REIT 253868103 247 2,095 SH   SOLE 0 2,095 0 0
STURM RUGER & CO INC COM Stock 864159108 55 1,003 SH   SOLE 0 0 0 1,003
MICRON TECHNOLOGY Stock 595112103 8 200 SH   SOLE 0 0 0 200
RPC INC Stock 749660106 33 4,565 SH   SOLE 0 0 0 4,565
ENCOMPASS HEALTH CORP COM Stock 29261A100 15 238 SH   SOLE 0 106 0 132
FREEPORT MCMORAN COPPER Stock 35671D857 11 910 SH   SOLE 0 83 0 827
SYSCO CORP COM Stock 871829107 4 62 SH   SOLE 0 62 0 0
NGL ENERGY PARTNERS LP Stock 62913M107 14 957 SH   SOLE 0 378 0 579
ISHARES TR DOW JONESUS AEROSPACE & DEF ETF 464288760 4 17 SH   SOLE 0 17 0 0
ISHARES TR DOW JONESUS AEROSPACE & DEF ETF 464288760 68 316 SH   SOLE 0 316 0 0
AMERISAFE INC Stock 03071H100 9 145 SH   SOLE 0 64 0 81
CORE MARK HOLDING CO INC Stock 218681104 13 338 SH   SOLE 0 144 0 194
FIRST TRUST EMERGING MARKETS ALPHADEX FUND ETF 33737J182 4 140 SH   SOLE 0 140 0 0
ISHARES MSCI FLOATING RATE NOT E FUNDING ETF ETF 46429B655 58 1,137 SH   SOLE 0 1,137 0 0
ISHARES MSCI FLOATING RATE NOT E FUNDING ETF ETF 46429B655 6,451 126,655 SH   SOLE 0 82,500 0 44,155
VALLEY NATL BANCORP Stock 919794107 30 2,758 SH   SOLE 0 2,758 0 0
VALLEY NATL BANCORP Stock 919794107 42 3,876 SH   SOLE 0 3,876 0 0
STANDARD MTR PRODS INC COM Stock 853666105 9 203 SH   SOLE 0 88 0 115
LB FOSTER CO Stock 350060109 36 1,304 SH   SOLE 0 0 0 1,304
LINDSAY CORPORATION Stock 535555106 28 342 SH   SOLE 0 342 0 0
LINDSAY CORPORATION Stock 535555106 32 394 SH   SOLE 0 394 0 0
ISHARES DJ SELECT DIVIDEND ETF 464287168 647 6,500 SH   SOLE 0 6,500 0 0
AMERICAN ELEC PWR CO INC COM Stock 025537101 0 0 SH   SOLE 0 0 0 0
GLADSTONE LD CORP COM REIT 376549101 12 1,000 SH   SOLE 0 0 0 1,000
BROWN FORMAN CORP CL B Stock 115637209 5 84 SH   SOLE 0 84 0 0
MARATHON PETE CORP Stock 56585A102 21 368 SH   SOLE 0 227 0 141
HOLLYFRONTIER CORP COM Stock 436106108 11 239 SH   SOLE 0 22 0 217
VANGUARD FTSE PACIFIC ETF ETF 922042866 107 1,625 SH   SOLE 0 1,625 0 0
TOWNEBANK PORTSMOUTH VA PORTSMOUTH VIRGINIA Stock 89214P109 4 144 SH   SOLE 0 144 0 0
LAKELAND FINANCIAL CORP Stock 511656100 9 189 SH   SOLE 0 83 0 106
JOHNSON OUTDOORS CL A CLASS A Stock 479167108 32 430 SH   SOLE 0 0 0 430
ALEXION PHARMA INC Stock 015351109 179 1,364 SH   SOLE 0 1,364 0 0
DUNKIN BRANDS GROUP INC COM Stock 265504100 134 1,685 SH   SOLE 0 584 0 1,101
CHEMED CORP NEW COM Stock 16359R103 22 61 SH   SOLE 0 27 0 34
BIOMARIN PHARMACEUTICAL INC Stock 09061G101 205 2,393 SH   SOLE 0 2,393 0 0
LANDSTAR SYSTEMS INC Stock 515098101 10 95 SH   SOLE 0 95 0 0
HOME BANCSHARES INC Stock 436893200 12 644 SH   SOLE 0 282 0 362
REGENERON PHARMACEUTICALS INC Stock 75886F107 239 765 SH   SOLE 0 679 0 86
MAGELLAN MIDSTREAM PARTNERS LP Stock 559080106 2,354 36,787 SH   SOLE 0 2,342 0 34,445
GERMAN AMERICAN BANCORP Stock 373865104 28 941 SH   SOLE 0 0 0 941
UTAH MEDICAL PRODUCTS Stock 917488108 34 353 SH   SOLE 0 0 0 353
INSTEEL INDUSTRIES INC Stock 45774W108 13 631 SH   SOLE 0 0 0 631
ALLERGAN PLC SHS Stock G0177J108 134 800 SH   SOLE 0 0 0 800
ENERGY TRANSFER EQUITY L P COM UNIT LTD PARTNERSHIP Stock 29273V100 356 25,290 SH   SOLE 0 10,593 0 14,697
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 8 143 SH   SOLE 0 143 0 0
ISHARES INC MSCI ALLCOUNTRY WORLD MIN VOLATILITY IN ETF 464286525 29 310 SH   SOLE 0 310 0 0
TRACTOR SUPPLY CO Stock 892356106 594 5,463 SH   SOLE 0 4,420 0 1,043
ZYNGA INC Stock 98986T108 112 18,303 SH   SOLE 0 6,323 0 11,980
VISA INC Stock 92826C839 2,921 16,829 SH   SOLE 0 15,952 0 877
WPX ENERGY INC Stock 98212B103 60 5,227 SH   SOLE 0 1,806 0 3,421
SJW GROUP COM Stock 784305104 13 214 SH   SOLE 0 214 0 0
SJW GROUP COM Stock 784305104 18 300 SH   SOLE 0 300 0 0
NORTHWEST PIPE CO Stock 667746101 14 548 SH   SOLE 0 0 0 548
HERSHEY CO COM Stock 427866108 617 4,600 SH   SOLE 0 0 0 4,600
GUIDEWIRE SOFTWARE INC Stock 40171V100 111 1,090 SH   SOLE 0 377 0 713
ISHARES TR MSCI USA MINIMUM VOLATILITY INDEX FD ETF 46429B697 3,806 61,649 SH   SOLE 0 61,649 0 0
SVB FINL GROUP Stock 78486Q101 30 133 SH   SOLE 0 84 0 49
KELLOGG CO COM Stock 487836108 6 120 SH   SOLE 0 120 0 0
VANGUARD SMALL CAP GROWTH ETF ETF 922908595 3 17 SH   SOLE 0 17 0 0
PEMBINA PIPELINE CORPORATION Stock 706327103 53 1,426 SH   SOLE 0 561 0 865
COHEN & STEERS INC Stock 19247A100 15 291 SH   SOLE 0 127 0 164
SPLUNK INC COM Stock 848637104 187 1,490 SH   SOLE 0 518 0 972
PHILLIPS 66 Stock 718546104 146 1,557 SH   SOLE 0 750 0 807
CHENIERE ENERGY INC Stock 16411R208 33 486 SH   SOLE 0 196 0 290
AMERICAN TOWER CORP REIT 03027X100 217 1,060 SH   SOLE 0 1,060 0 0
ZEBRA TECHNOLOGIES CORP CL A Stock 989207105 587 2,800 SH   SOLE 0 2,705 0 95
GORMAN RUPP CO COM Stock 383082104 82 2,488 SH   SOLE 0 0 0 2,488
FACEBOOK INC CL A Stock 30303M102 2,186 11,327 SH   SOLE 0 10,569 0 758
ASML HOLDING N V N Y REGISTRY SHS ADR N07059210 15 70 SH   SOLE 0 70 0 0
ASML HOLDING N V N Y REGISTRY SHS ADR N07059210 742 3,567 SH   SOLE 0 2,327 0 1,240
DUKE ENERGY CORP NEW COM NEW Stock 26441C204 48 549 SH   SOLE 0 139 0 410
INGREDION INC COM Stock 457187102 103 1,250 SH   SOLE 0 0 0 1,250
SERVICE NOW INC Stock 81762P102 14 50 SH   SOLE 0 0 0 50
BCE INC COM NEW Stock 05534B760 75 1,641 SH   SOLE 0 321 0 1,320
PACKAGING CORP OF AMERICA Stock 695156109 605 6,350 SH   SOLE 0 0 0 6,350
CONSECO INC Stock 12621E103 8 464 SH   SOLE 0 464 0 0
CELGENE CORP Stock 151020104 83 895 SH   SOLE 0 895 0 0
BLOOMIN BRANDS INC COM Stock 094235108 11 605 SH   SOLE 0 265 0 340
MANCHESTER UTD PLC NEW ORD CL A Stock G5784H106 1 76 SH   SOLE 0 0 0 76
EQT MIDSTREAM PNTRS LP Stock 26885B100 8 178 SH   SOLE 0 70 0 108
KAR AUCTION SERVICES Stock 48238T109 68 2,716 SH   SOLE 0 939 0 1,777
TEXAS CAPITAL BANCSHARES INC Stock 88224Q107 21 346 SH   SOLE 0 0 0 346
DELEK US HLDGS INC Stock 24665A103 10 243 SH   SOLE 0 106 0 137
PVH CORP COM Stock 693656100 10 109 SH   SOLE 0 109 0 0
GRUPO FINANCIERO SANTANDER MEXICO S A B DE C V SPONSORED ADR REPSTGSHS SER ADR 05969B103 40 5,230 SH   SOLE 0 474 0 4,756
HYSTER-YALE MH CL A Stock 449172105 18 326 SH   SOLE 0 0 0 326
QUALYS INC Stock 74758T303 146 1,682 SH   SOLE 0 582 0 1,100
AVAGO TECHNOLOGIES LTD Stock 11135F101 271 943 SH   SOLE 0 864 0 79
RYMAN HOSPITALITY PROPERTIES, INC. REIT 78377T107 12 146 SH   SOLE 0 64 0 82
BERRY PLASTICS GROUPINC COM Stock 08579W103 150 2,856 SH   SOLE 0 990 0 1,866
VANGUARD SHORT-TERM INFLATION-PROTECTED SECURITIES ETF ETF 922020805 1,752 35,520 SH   SOLE 0 33,520 0 2,000
MPLX LP COM UNIT REPSTG LTD PARTNER INT Stock 55336V100 774 24,051 SH   SOLE 0 1,842 0 22,209
JOHNSON CTLS INC Stock G51502105 65 1,566 SH   SOLE 0 0 0 1,566
METLIFE INC COM Stock 59156R108 24 490 SH   SOLE 0 490 0 0
METLIFE INC COM Stock 59156R108 132 2,661 SH   SOLE 0 1,000 0 1,661
CANADIAN PAC RAILWAYLTD Stock 13645T100 21 89 SH   SOLE 0 89 0 0
CANADIAN PAC RAILWAYLTD Stock 13645T100 1,050 4,462 SH   SOLE 0 2,676 0 1,786
FLOWERS FOODS INC Stock 343498101 19 796 SH   SOLE 0 0 0 796
MOODYS CORP Stock 615369105 150 770 SH   SOLE 0 770 0 0
MEREDITH CORP COM Stock 589433101 19 350 SH   SOLE 0 0 0 350
MARTIN MARIETTA MATLS INC Stock 573284106 171 744 SH   SOLE 0 744 0 0
CHINA MOBILE HONG KONG LTD ADR 16941M109 309 6,813 SH   SOLE 0 5,946 0 867
HSBC HOLDINGS PLC SPONS ADR ADR 404280406 30 720 SH   SOLE 0 0 0 720
HONDA MOTOR LTD AMERN SHS ADR 438128308 61 2,354 SH   SOLE 0 208 0 2,146
MAGNA INTL INC CL A Stock 559222401 95 1,918 SH   SOLE 0 177 0 1,741
NOVARTIS AG ADR ADR 66987V109 312 3,420 SH   SOLE 0 0 0 3,420
CHINA PETROLEUM & CHEM CORP SPON ADR ADR 16941R108 91 1,330 SH   SOLE 0 118 0 1,212
TOTAL SA ADR ADR 89151E109 339 6,071 SH   SOLE 0 6,071 0 0
HEXCEL CORP NEW COM Stock 428291108 200 2,470 SH   SOLE 0 2,470 0 0
KANSAS CITY SOUTHERN COM NEW Stock 485170302 345 2,835 SH   SOLE 0 2,835 0 0
CIMAREX ENERGY CO Stock 171798101 114 1,917 SH   SOLE 0 1,917 0 0
SUPERNUS PHARMACEUTICALS INC COM Stock 868459108 78 2,354 SH   SOLE 0 817 0 1,537
EXPEDITORS INTL WASH INC Stock 302130109 4 52 SH   SOLE 0 51 0 0
KINDER MORGAN INC Stock 49456B101 320 15,337 SH   SOLE 0 0 0 15,337
ACCENTURE LTD BERMUDA CL A Stock G1151C101 42 230 SH   SOLE 0 230 0 0
ACCENTURE LTD BERMUDA CL A Stock G1151C101 1,571 8,505 SH   SOLE 0 5,170 0 3,335
NORTHERN TR CORP COM Stock 665859104 30 336 SH   SOLE 0 336 0 0
NORTHERN TR CORP COM Stock 665859104 618 6,867 SH   SOLE 0 6,597 0 270
OMNICOM GROUP INC COM Stock 681919106 72 876 SH   SOLE 0 75 0 801
KROGER CO COM Stock 501044101 46 2,122 SH   SOLE 0 202 0 1,920
ENBRIDGE INC COM Stock 29250N105 560 15,522 SH   SOLE 0 14,323 0 1,199
CALIFORNIA WTR SVC GROUP COM Stock 130788102 4 86 SH   SOLE 0 86 0 0
ENTEGRIS INC Stock 29362U104 161 4,312 SH   SOLE 0 1,493 0 2,819
PROTHENA CORP PLC Stock G72800108 21 2,000 SH   SOLE 0 0 0 2,000
NVIDIA CORP Stock 67066G104 37 225 SH   SOLE 0 0 0 225
TENNECO INC CL A VTG COM STK Stock 880349105 32 2,850 SH   SOLE 0 2,850 0 0
ISHARES 1-3 YR CREDIT BOND ETF ETF 464288646 589 11,026 SH   SOLE 0 10,026 0 1,000
ISHARES TR LEHMAN SHORT TREA BDFD ETF 464288679 464 4,190 SH   SOLE 0 4,190 0 0
WESTERN DIGITAL CORP COM Stock 958102105 24 509 SH   SOLE 0 47 0 462
WESTERN DIGITAL CORP COM Stock 958102105 357 7,500 SH Call SOLE 0 0 0 0
CUMMINS INC COM Stock 231021106 358 2,088 SH   SOLE 0 13 0 2,075
EOG RESOURCES INC Stock 26875P101 76 820 SH   SOLE 0 770 0 50
GENUINE PARTS CO COM Stock 372460105 39 375 SH   SOLE 0 0 0 375
WPP 2012 PLC DR EACH REPR 5 SHS ADR 92937A102 17 266 SH   SOLE 0 31 0 235
CUBIC CORP COM Stock 229669106 28 431 SH   SOLE 0 0 0 431
ABBVIE INC COM Stock 00287Y109 1,366 18,779 SH   SOLE 0 1,320 0 17,459
CDN IMPERIAL BK COMM TORONTO O COM Stock 136069101 8 102 SH   SOLE 0 102 0 0
NATIONAL GRID TRANSCO PLC ADR 636274409 9 176 SH   SOLE 0 176 0 0
SPDR BIOTECH ETF ETF 78464A870 409 4,660 SH   SOLE 0 0 0 4,660
GULF IS FABRICATION INC Stock 402307102 9 1,243 SH   SOLE 0 0 0 1,243
AECOM TECHNOLOGY CORP Stock 00766T100 18 464 SH   SOLE 0 464 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 5 90 SH   SOLE 0 90 0 0
APOGEE ENTERPRISES INC COM Stock 037598109 26 609 SH   SOLE 0 0 0 609
CASEYS GEN STORES INC Stock 147528103 13 85 SH   SOLE 0 38 0 47
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775 2,061 40,418 SH   SOLE 0 39,488 0 930
NATIONAL FUEL GAS CO N J COM Stock 636180101 99 1,880 SH   SOLE 0 0 0 1,880
NORTHWEST NAT HLDG CO COM Stock 66765N105 70 1,007 SH   SOLE 0 0 0 1,007
WEIS MKTS INC COM Stock 948849104 88 2,411 SH   SOLE 0 0 0 2,411
WEST PHARMACEUTICAL SVSC INC COM Stock 955306105 16 126 SH   SOLE 0 126 0 0
INVESCO PLC NEW SPONSORED ADR Stock G491BT108 4 203 SH   SOLE 0 203 0 0
CELANESE CORPORATION Stock 150870103 16 149 SH   SOLE 0 17 0 132
ZOETIS INC COM CL A Stock 98978V103 24 210 SH   SOLE 0 210 0 0
ZOETIS INC COM CL A Stock 98978V103 2,474 21,801 SH   SOLE 0 18,742 0 3,059
ICON PLC SHS Stock G4705A100 9 57 SH   SOLE 0 57 0 0
ICON PLC SHS Stock G4705A100 413 2,681 SH   SOLE 0 1,666 0 1,015
MACYS INC COM Stock 55616P104 15 708 SH   SOLE 0 63 0 645
TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD ADR 874039100 16 400 SH   SOLE 0 400 0 0
TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD ADR 874039100 825 21,061 SH   SOLE 0 13,706 0 7,355
PBF ENERGY INC CL A Stock 69318G106 8 246 SH   SOLE 0 246 0 0
GLOBUS MEDICAL INC Stock 379577208 19 453 SH   SOLE 0 453 0 0
GLOBUS MEDICAL INC Stock 379577208 28 669 SH   SOLE 0 669 0 0
ISHARES RUSSELL 2000 GROWTH INDEX ETF 464287648 1,718 8,555 SH   SOLE 0 9 0 8,546
BLACKSTONE GROUP LP Stock 09260D107 689 15,510 SH   SOLE 0 15,510 0 0
ANSYS INC Stock 03662Q105 8 40 SH   SOLE 0 40 0 0
APTARGROUP INC Stock 038336103 34 276 SH   SOLE 0 0 0 276
FACTSET RESEARCH SYS INC Stock 303075105 23 80 SH   SOLE 0 80 0 0
FACTSET RESEARCH SYS INC Stock 303075105 377 1,316 SH   SOLE 0 531 0 785
GRACO INC COM Stock 384109104 5 90 SH   SOLE 0 90 0 0
GRACO INC COM Stock 384109104 152 3,024 SH   SOLE 0 1,171 0 1,853
SIMPSON MANUFACTURING CO INC Stock 829073105 5 69 SH   SOLE 0 69 0 0
SIMPSON MANUFACTURING CO INC Stock 829073105 28 419 SH   SOLE 0 0 0 419
ZIMMER HLDGS INC Stock 98956P102 130 1,102 SH   SOLE 0 102 0 1,000
BRIGHT HORIZONS FAM SOL IN DEL COM Stock 109194100 80 527 SH   SOLE 0 186 0 341
STRYKER CORP Stock 863667101 5 24 SH   SOLE 0 24 0 0
STRYKER CORP Stock 863667101 152 737 SH   SOLE 0 137 0 600
RAYTHEON CO COM NEW Stock 755111507 1,302 7,488 SH   SOLE 0 6,410 0 1,078
QUALCOMM INC Stock 747525103 1,605 21,099 SH   SOLE 0 3,065 0 18,034
GENERAL DYNAMICS CORP COM Stock 369550108 101 556 SH   SOLE 0 56 0 500
RESMED INC Stock 761152107 15 127 SH   SOLE 0 127 0 0
RESMED INC Stock 761152107 726 5,952 SH   SOLE 0 3,704 0 2,248
INTUITIVE SURGICAL, INC. Stock 46120E602 297 566 SH   SOLE 0 537 0 29
MGM RESORTS INTERNATIONAL Stock 552953101 90 3,135 SH   SOLE 0 3,135 0 0
CULLEN FROST BANKERSINC Stock 229899109 4 42 SH   SOLE 0 42 0 0
DISCOVER FINANCIAL SERVICES LLC Stock 254709108 29 374 SH   SOLE 0 33 0 341
MCDONALDS CORP COM Stock 580135101 62 300 SH   SOLE 0 0 0 300
MOLINA HEALTHCARE INC Stock 60855R100 139 970 SH   SOLE 0 335 0 635
INTERCONTINENTALEXCHINTL Stock 45866F104 55 645 SH   SOLE 0 645 0 0
PORTOLA PHARMACEUTICALS INC COM Stock 737010108 115 4,254 SH   SOLE 0 1,469 0 2,785
CISCO SYS INC Stock 17275R102 3,417 62,437 SH   SOLE 0 36,010 0 26,427
COACH INC Stock 876030107 7 208 SH   SOLE 0 208 0 0
LIBERTY GLOBAL PLC CL C Stock G5480U120 16 605 SH   SOLE 0 605 0 0
APACHE CORP COM Stock 037411105 56 1,950 SH   SOLE 0 0 0 1,950
ARCELOR MITTAL - NY ADR 03938L203 9 473 SH   SOLE 0 49 0 424
ADVANCED MICRO DEVICES INC COM Stock 007903107 91 3,000 SH   SOLE 0 0 0 3,000
AUTODESK INC Stock 052769106 16 100 SH   SOLE 0 0 0 100
JETBLUE AWYS CORP Stock 477143101 11 589 SH   SOLE 0 589 0 0
CDW CORP COM Stock 12514G108 26 230 SH   SOLE 0 230 0 0
CDW CORP COM Stock 12514G108 1,012 9,121 SH   SOLE 0 7,066 0 2,055
AT&T INC COM Stock 00206R102 1,353 40,383 SH   SOLE 0 3,550 0 36,833
MARCUS CORP COM Stock 566330106 90 2,739 SH   SOLE 0 0 0 2,739
PHILLIPS 66 PARTNERS LP Stock 718549207 18 374 SH   SOLE 0 148 0 226
XILINX INC Stock 983919101 123 1,045 SH   SOLE 0 845 0 200
ENERGY SELECT SECTOR SPDR ETF 81369Y506 89 1,400 SH   SOLE 0 0 0 1,400
VANGUARD EMERGING MARKETS GOVERNMENT BOND ETF ETF 921946885 1,195 14,856 SH   SOLE 0 14,856 0 0
GENERAL ELECTRIC CO COM Stock 369604103 105 10,000 SH   SOLE 0 0 0 10,000
BLACKROCK KELSO CAP COORPORATION CEF 092533108 81 13,500 SH   SOLE 0 0 0 13,500
ISHARES EDGE MSCI USA QUALITY FACTOR ETF ETF 46432F339 2 20 SH   SOLE 0 20 0 0
ISHARES IBOXX HIGH YIELD CORPORATE BOND ETF ETF 464288513 1,940 22,255 SH   SOLE 0 22,255 0 0
ISHARES S&P SMALLCAP 600 GROWTH ETF ETF 464287887 249 1,363 SH   SOLE 0 0 0 1,363
UNIVERSAL DISPLAY CORP Stock 91347P105 12 63 SH   SOLE 0 30 0 33
KBW REGIONAL BANKINGETF ETF 78464A698 707 13,235 SH   SOLE 0 45 0 13,190
CONSUMER DISCRETIONARY SEL SECTOR SPDR FD ETF 81369Y407 780 6,545 SH   SOLE 0 0 0 6,545
INDUSTRIAL SELECT SECTOR SPDR ETF 81369Y704 292 3,770 SH   SOLE 0 1,660 0 2,110
ISHARES DJ US TECHNOLOGY ETF 464287721 200 1,013 SH   SOLE 0 15 0 998
U S PHYSICAL THERAPY INC Stock 90337L108 15 120 SH   SOLE 0 52 0 68
QTS RLTY TR INC COM CL A REIT 74736A103 12 263 SH   SOLE 0 114 0 149
VEEVA SYSTEMS INC COM CL A Stock 922475108 205 1,266 SH   SOLE 0 439 0 827
CHARTER COMMUNICATIONS INC NEW CL A Stock 16119P108 224 566 SH   SOLE 0 566 0 0
ROBO GLOBAL ROBOTICS AND AUTOMATION INDEX ETF ETF 301505707 96 2,394 SH   SOLE 0 22 0 2,372
SKYWORKS SOLUTIONS INC COM Stock 83088M102 2 31 SH   SOLE 0 31 0 0
ISHARES DJ US BASIC MATERIALS ETF 464287838 122 1,285 SH   SOLE 0 15 0 1,270
VERACYTE INC COM Stock 92337F107 71 2,502 SH   SOLE 0 866 0 1,636
ISHARES S&P 500 VALUE ETF ETF 464287408 36 305 SH   SOLE 0 0 0 305
WABCO HLDGS INC COM Stock 92927K102 53 396 SH   SOLE 0 396 0 0
WABCO HLDGS INC COM Stock 92927K102 74 557 SH   SOLE 0 557 0 0
ISHARES S&P 500 GROWTH ETF ETF 464287309 901 5,025 SH   SOLE 0 0 0 5,025
ISHARES S&P 500 INDEX ETF 464287200 1,136 3,855 SH   SOLE 0 3,570 0 285
ENI S P A COMMON STOCK ADR 26874R108 31 926 SH   SOLE 0 96 0 830
CIGNA CORP Stock 125523100 20 129 SH   SOLE 0 129 0 0
ECOPETROL S.A. ADR 279158109 11 589 SH   SOLE 0 55 0 534
ISHARES IBONDS DEC 2026 TERM CORPORATE ETF ETF 46435GAA0 519 20,700 SH   SOLE 0 20,700 0 0
METTLER TOLEDO INTL INCF Stock 592688105 20 24 SH   SOLE 0 24 0 0
METTLER TOLEDO INTL INCF Stock 592688105 950 1,131 SH   SOLE 0 713 0 418
ONEOK INC NEW COM Stock 682680103 225 3,268 SH   SOLE 0 1,449 0 1,819
RENAISSANCERE HLDGS INCF Stock G7496G103 420 2,361 SH   SOLE 0 2,361 0 0
SUNTRUST BANKS INC Stock 867914103 53 840 SH   SOLE 0 0 0 840
WELLS FARGO CO NEW COM Stock 949746101 450 9,510 SH   SOLE 0 6,815 0 2,695
VMWARE INC CL A CLASS A Stock 928563402 67 400 SH   SOLE 0 0 0 400
UNION PACIFIC CORP COM Stock 907818108 346 2,045 SH   SOLE 0 195 0 1,850
RIO TINTO PLC SPON ADR ADR 767204100 127 2,038 SH   SOLE 0 125 0 1,913
CINTAS CORP Stock 172908105 184 775 SH   SOLE 0 0 0 775
ECOLAB INC COM Stock 278865100 33 166 SH   SOLE 0 166 0 0
ISHARES S&P U.S. PREFERRED STOCK ETF ETF 464288687 751 20,369 SH   SOLE 0 16,769 0 3,600
DOLBY LABORATORIES INC Stock 25659T107 157 2,428 SH   SOLE 0 842 0 1,586
NORTHROP GRUMMAN CORP COM Stock 666807102 95 293 SH   SOLE 0 293 0 0
SPDR INDEX SHS FDS DJ EURO STOXX 50 ETF ETF 78463X202 203 5,300 SH   SOLE 0 0 0 5,300
RYDER SYS INC COM Stock 783549108 13 216 SH   SOLE 0 91 0 125
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 1,018 3,465 SH   SOLE 0 3,340 0 125
TORO CO COM Stock 891092108 24 355 SH   SOLE 0 355 0 0
TORO CO COM Stock 891092108 320 4,777 SH   SOLE 0 1,897 0 2,880
VANGUARD INDEX FDS MID-CAP VALUE INDEX VIPER SHS ETF ETF 922908512 9 80 SH   SOLE 0 0 0 80
KEWAUNEE SCIENTIFIC CORP COM Stock 492854104 5 260 SH   SOLE 0 0 0 260
LOCKHEED MARTIN CORP Stock 539830109 32 88 SH   SOLE 0 50 0 38
TOTAL SYSTEMS SERVICES Stock 891906109 242 1,884 SH   SOLE 0 653 0 1,231
I C U MEDICAL INC Stock 44930G107 11 42 SH   SOLE 0 42 0 0
I C U MEDICAL INC Stock 44930G107 24 94 SH   SOLE 0 0 0 94
JPMORGAN CHASE & CO COM Stock 46625H100 4,385 39,220 SH   SOLE 0 20,342 0 18,878
M/I HOMES INC Stock 55305B101 20 684 SH   SOLE 0 0 0 684
POWER INTEGRATIONS INC Stock 739276103 98 1,225 SH   SOLE 0 440 0 785
INTL PAPER CO COM Stock 460146103 93 2,136 SH   SOLE 0 498 0 1,638
ISHARES INTERMEDIATE CREDIT BOND ETF ETF 464288638 17 300 SH   SOLE 0 0 0 300
CHEVRON CORP NEW COM Stock 166764100 1,374 11,042 SH   SOLE 0 4,624 0 6,418
ISHARES AMT-FREE MUNI BOND ETF ETF 464288414 2,714 24,000 SH   SOLE 0 24,000 0 0
CONOCOPHILLIPS COM Stock 20825C104 1,270 20,816 SH   SOLE 0 16,165 0 4,651
MARKEL CORP HOLDING CO Stock 570535104 33 30 SH   SOLE 0 0 0 30
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 237 5,676 SH   SOLE 0 2,801 0 2,875
DANAHER CORP Stock 235851102 1,110 7,765 SH   SOLE 0 7,765 0 0
SPDR SERIES TRUST KBW BK ETF ETF 78464A797 1,960 45,200 SH   SOLE 0 660 0 44,540
KOHLS CORP Stock 500255104 49 1,026 SH   SOLE 0 96 0 930
TJX COS INC NEW COM Stock 872540109 23 430 SH   SOLE 0 430 0 0
TJX COS INC NEW COM Stock 872540109 611 11,548 SH   SOLE 0 7,683 0 3,865
BANK AMER CORP COM Stock 060505104 70 2,421 SH   SOLE 0 1,456 0 965
SPDR SER TR S&P DIVID ETF ETF 78464A763 831 8,235 SH   SOLE 0 7,835 0 400
WALMART INC COM Stock 931142103 68 613 SH   SOLE 0 612 0 0
ISHARES INTERNATIONAL SELECT DIVIDEND ETF ETF 464288448 121 3,930 SH   SOLE 0 35 0 3,895
ISHARES 3-7 YR TREASURY BOND ETF ETF 464288661 4 29 SH   SOLE 0 29 0 0
ISHARES 3-7 YR TREASURY BOND ETF ETF 464288661 930 7,392 SH   SOLE 0 7,392 0 0
INTL BUSINESS MACHINES Stock 459200101 495 3,589 SH   SOLE 0 322 0 3,267
ORACLE CORPORATION Stock 68389X105 811 14,240 SH   SOLE 0 6,910 0 7,330
VIACOM INC CL B Stock 92553P201 152 5,075 SH   SOLE 0 467 0 4,608
UNITED TECHNOLOGIES CORP COM Stock 913017109 876 6,725 SH   SOLE 0 1,500 0 5,225
ISHARES IBONDS SEP 2019 TERM MUNI BOND ETF ETF 46429B564 1,355 53,250 SH   SOLE 0 53,250 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 670 15,760 SH   SOLE 0 15,760 0 0
TEXAS INSTRS INC COM Stock 882508104 25 215 SH   SOLE 0 215 0 0
TEXAS INSTRS INC COM Stock 882508104 960 8,368 SH   SOLE 0 3,743 0 4,625
TARGET CORP COM Stock 87612E106 72 828 SH   SOLE 0 173 0 655
VANGUARD HIGH DIVIDEND YIELD ETF 921946406 1 12 SH   SOLE 0 12 0 0
STANDEX INTL CORP COM Stock 854231107 9 125 SH   SOLE 0 57 0 68
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS ADR 881624209 37 4,000 SH   SOLE 0 0 0 4,000
PFIZER INC COM Stock 717081103 702 16,206 SH   SOLE 0 387 0 15,819
ISHARES IBOXX CORPORATE BOND ETF ETF 464287242 708 5,690 SH   SOLE 0 5,690 0 0
3M CO COM Stock 88579Y101 124 715 SH   SOLE 0 560 0 155
IAC/INTERACTIVECORP Stock 44919P508 153 705 SH   SOLE 0 245 0 460
HP INC COM Stock 40434L105 49 2,345 SH   SOLE 0 2,345 0 0
GILEAD SCIENCES INC Stock 375558103 59 875 SH   SOLE 0 875 0 0
CATERPILLAR INC DEL COM Stock 149123101 68 500 SH   SOLE 0 0 0 500
ALPHABET INC CAP STK CL C Stock 02079K107 1,555 1,439 SH   SOLE 0 1,177 0 262
BEST BUY INC Stock 086516101 145 2,077 SH   SOLE 0 464 0 1,613
AMERICAN EXPRESS CO COM Stock 025816109 1 12 SH   SOLE 0 12 0 0
AMGEN INC Stock 031162100 33 181 SH   SOLE 0 0 0 181
APPLIED MATLS INC COM Stock 038222105 5 116 SH   SOLE 0 116 0 0
APPLIED MATLS INC COM Stock 038222105 353 7,865 SH   SOLE 0 7,865 0 0
ALLY FINANCIAL INC COM NPV Stock 02005N100 29 945 SH   SOLE 0 584 0 361
ANALOG DEVICES INC COM Stock 032654105 166 1,475 SH   SOLE 0 1,475 0 0
WEIBO CORP SPONSORED ADR ADR 948596101 64 1,461 SH   SOLE 0 508 0 953
TRANSDIGM GROUP INC COM DELAWARE Stock 893641100 140 290 SH   SOLE 0 290 0 0
HUMANA INC COM Stock 444859102 68 255 SH   SOLE 0 255 0 0
AMERIGAS PARTNERS LP UNITS LTD PARTNERSHIP INT Stock 030975106 819 23,500 SH   SOLE 0 200 0 23,300
DRIL-QUIP INC Stock 262037104 27 554 SH   SOLE 0 0 0 554
MARTEN TRANSPORT LTD Stock 573075108 21 1,173 SH   SOLE 0 0 0 1,173
FRANKLIN RES INC Stock 354613101 9 270 SH   SOLE 0 270 0 0
TEEKAY LNG PARTNERS L P UNIT LTD PARTNERSHIP INT Stock Y8564M105 40 2,830 SH   SOLE 0 2,830 0 0
WILLIAMS COS INC DEL COM Stock 969457100 70 2,483 SH   SOLE 0 981 0 1,502
ENLINK MIDSTREAM LLC COM UNIT REP LTD Stock 29336T100 9 928 SH   SOLE 0 366 0 562
JD COM INC SPON ADR CL A ADR 47215P106 98 3,250 SH   SOLE 0 3,250 0 0
WELLCARE HEALTH PLANS INC FORMERLY Stock 94946T106 160 563 SH   SOLE 0 195 0 368
GENESIS ENERGY L P UNIT L P INT Stock 371927104 22 1,002 SH   SOLE 0 396 0 606
ISHARES MSCI SOUTH KOREA INDEX FD ETF ETF 464286772 8 140 SH   SOLE 0 0 0 140
AGNICO EAGLE MINES LTD COM Stock 008474108 10 200 SH   SOLE 0 200 0 0
CANADIAN NATIONAL RAILWAY CO Stock 136375102 24 260 SH   SOLE 0 260 0 0
CANADIAN NATIONAL RAILWAY CO Stock 136375102 436 4,712 SH   SOLE 0 2,487 0 2,225
CHECK POINT SOFTWARE TECHNOLOGIES LTD Stock M22465104 35 300 SH   SOLE 0 0 0 300
HDFC BK LTD ADR REPSTG 3 SHS ADR 40415F101 20 150 SH   SOLE 0 150 0 0
HDFC BK LTD ADR REPSTG 3 SHS ADR 40415F101 928 7,138 SH   SOLE 0 4,501 0 2,637
MERCADOLIBRE INC Stock 58733R102 211 345 SH   SOLE 0 137 0 208
CALAVO GROWERS INC COM Stock 128246105 14 142 SH   SOLE 0 61 0 81
SK TELECOM CO.! LTD. SPONSORED ADR CMN ADR 78440P108 62 2,499 SH   SOLE 0 210 0 2,289
TC ENERGY CORP COM Stock 87807B107 35 702 SH   SOLE 0 277 0 425
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 34 297 SH   SOLE 0 297 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 1,067 9,262 SH   SOLE 0 7,045 0 2,217
ISHARES MSCI EAFE SMALL CAP ETF ETF 464288273 3 60 SH   SOLE 0 60 0 0
NATIONAL PRESTO INDS INC COM Stock 637215104 26 282 SH   SOLE 0 0 0 282
ARROWHEAD RESEARCH CORP Stock 04280A100 118 4,456 SH   SOLE 0 1,537 0 2,919
ISHARES AGGREGATE BOND ETF ETF 464287226 1,002 9,000 SH   SOLE 0 9,000 0 0
SAGE THERAPEUTICS INC Stock 78667J108 173 946 SH   SOLE 0 326 0 620
LIBERTY MEDIA CORP SERIES C Stock 531229854 88 2,339 SH   SOLE 0 810 0 1,529
SYNCHRONY FINL COM Stock 87165B103 27 789 SH   SOLE 0 76 0 713
EATON CORP PLC SHS Stock G29183103 141 1,690 SH   SOLE 0 1,690 0 0
BROOKFIELD INFRASTRUCTURE PARTNERS LPISIN #BMG162521014 SEDOL #B2NHY98 Stock G16252101 39 900 SH   SOLE 0 0 0 900
ISHARES S&P SMALLCAP 600 VALUE ETF ETF 464287879 126 851 SH   SOLE 0 195 0 656
CANOPY GROWTH CORP COM Stock 138035100 20 500 SH   SOLE 0 0 0 500
ISHARES IBONDS SEP 2020 TERM MUNI BOND ETF ETF 46434V571 1,661 65,000 SH   SOLE 0 65,000 0 0
WISDOMTREE INTERNATIONAL HEDGED QUALITY DIVIDEND GROWTH FUND ETF 97717X594 317 9,700 SH   SOLE 0 9,700 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS ADR 01609W102 495 2,921 SH   SOLE 0 2,596 0 325
FIAT CHRYSLER AUTOMOBILES N V SHS Stock N31738102 11 765 SH   SOLE 0 71 0 694
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT Stock 822634101 22 1,066 SH   SOLE 0 421 0 645
ANHEUSER BUSCH ADR 03524A108 188 2,125 SH   SOLE 0 2,125 0 0
AMERICAN STS WTR CO COM Stock 029899101 13 174 SH   SOLE 0 77 0 97
AQUA AMERICA INC COM Stock 03836W103 14 328 SH   SOLE 0 328 0 0
AQUA AMERICA INC COM Stock 03836W103 20 478 SH   SOLE 0 478 0 0
ETFMG PRIME CYBER SECURITY ETF ETF 26924G201 55 1,385 SH   SOLE 0 0 0 1,385
BADGER METER INC COM Stock 056525108 33 550 SH   SOLE 0 97 0 453
PARK AEROSPACE CORP COM Stock 70014A104 13 756 SH   SOLE 0 0 0 756
FIBROGEN INC COM Stock 31572Q808 100 2,206 SH   SOLE 0 763 0 1,443
BORG WARNER AUTOMOTIVE INC Stock 099724106 245 5,826 SH   SOLE 0 5,826 0 0
C H ROBINSON WORLDWIDE INC Stock 12541W209 25 300 SH   SOLE 0 300 0 0
CAL-MAINE FOODS INC NEW Stock 128030202 24 564 SH   SOLE 0 564 0 0
CAL-MAINE FOODS INC NEW Stock 128030202 56 1,331 SH   SOLE 0 786 0 545
CORE LABORATORIES NV Stock N22717107 567 10,855 SH   SOLE 0 1,305 0 9,550
CRANE CO COM Stock 224399105 103 1,237 SH   SOLE 0 425 0 812
DELTA AIR LINES INC DEL CMN Stock 247361702 183 3,219 SH   SOLE 0 81 0 3,138
EMCOR GROUP INC Stock 29084Q100 175 1,981 SH   SOLE 0 685 0 1,296
EXELIXIS INC CMN Stock 30161Q104 193 9,017 SH   SOLE 0 3,117 0 5,900
GARTNER INC CL A Stock 366651107 192 1,195 SH   SOLE 0 932 0 263
GRANITE CONSTRUCTION INC Stock 387328107 95 1,981 SH   SOLE 0 0 0 1,981
NEW RELIC INC COM Stock 64829B100 98 1,137 SH   SOLE 0 392 0 745
KIMBALL ELECTRONICS INC COM Stock 49428J109 20 1,226 SH   SOLE 0 0 0 1,226
LAM RESEARCH CORP Stock 512807108 48 254 SH   SOLE 0 23 0 231
LITTELFUSE INC Stock 537008104 3,345 18,909 SH   SOLE 0 5,309 0 13,600
MILLER INDS INC TENN NEW Stock 600551204 15 501 SH   SOLE 0 0 0 501
MKS INSTRUMENTS INC Stock 55306N104 4 54 SH   SOLE 0 54 0 0
MKS INSTRUMENTS INC Stock 55306N104 14 174 SH   SOLE 0 0 0 174
PHILIP MORRIS INTL INC Stock 718172109 269 3,420 SH   SOLE 0 198 0 3,222
PEAPACK-GLADSTONE FINANCIAL CORP Stock 704699107 16 585 SH   SOLE 0 0 0 585
QUAKER CHEM CORP COM Stock 747316107 14 70 SH   SOLE 0 30 0 40
ROYAL GOLD INC Stock 780287108 18 177 SH   SOLE 0 176 0 0
SANDERSON FARMS INC Stock 800013104 35 255 SH   SOLE 0 255 0 0
SANDERSON FARMS INC Stock 800013104 68 497 SH   SOLE 0 350 0 147
TRINITY INDS INC COM Stock 896522109 12 600 SH   SOLE 0 0 0 600
PNC FINL SVCS GROUP INC COM Stock 693475105 50 364 SH   SOLE 0 364 0 0
EQUINIX INC COM REIT 29444U700 199 395 SH   SOLE 0 395 0 0
BRISTOL MYERS SQUIBB CO COM Stock 110122108 190 4,189 SH   SOLE 0 900 0 3,289
BERKLEY W R CORP COM Stock 084423102 10 145 SH   SOLE 0 145 0 0
SPDR S & P INTL DIVIDEND ETF 78463X772 56 1,420 SH   SOLE 0 30 0 1,390
REALTY INCOME CORP REIT 756109104 381 5,530 SH   SOLE 0 555 0 4,975
IMMUNOMEDICS INC Stock 452907108 92 6,667 SH   SOLE 0 2,305 0 4,362
ALTRIA GROUP INC COM Stock 02209S103 115 2,439 SH   SOLE 0 179 0 2,259
LOEWS CORP COM Stock 540424108 18 335 SH   SOLE 0 335 0 0
DOMINION RESOURCES INC Stock 25746U109 447 5,784 SH   SOLE 0 4,584 0 1,199
CITIGROUP INC Stock 172967424 69 980 SH   SOLE 0 422 0 558
AMERICAN WATER WORKS CO Stock 030420103 531 4,577 SH   SOLE 0 125 0 4,452
3D SYSTEMS CORPORATION Stock 88554D205 1 100 SH   SOLE 0 0 0 100
AGILENT TECH INC Stock 00846U101 9 125 SH   SOLE 0 125 0 0
EXXON MOBIL CORP COM Stock 30231G102 3,096 40,401 SH   SOLE 0 4,562 0 35,839
UNITEDHEALTH GROUP Stock 91324P102 22 90 SH   SOLE 0 90 0 0
UNITEDHEALTH GROUP Stock 91324P102 2,889 11,841 SH   SOLE 0 7,798 0 4,043
ISHARES IBONDS DEC 2020 TERM CORPORATE ETF ETF 46434VAQ3 1,185 46,750 SH   SOLE 0 46,750 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109 38 251 SH   SOLE 0 251 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109 109 728 SH   SOLE 0 398 0 330
ISHARES IBONDS DEC 2019 TERM CORPORATE ETF ETF 46434VAU4 1,122 45,100 SH   SOLE 0 45,100 0 0
ISHARES EXPONENTIAL TECHNOLOGIES ETF ETF 46434V381 50 1,305 SH   SOLE 0 0 0 1,305
LOWES COS INC COM Stock 548661107 22 215 SH   SOLE 0 215 0 0
LOWES COS INC COM Stock 548661107 302 2,991 SH   SOLE 0 1,131 0 1,860
LINCOLN NATL CORP IND COM Stock 534187109 55 850 SH   SOLE 0 850 0 0
ARK INNOVATION ETF ETF 00214Q104 264 5,505 SH   SOLE 0 45 0 5,460
ROYAL DUTCH SHELL PLC SPON ADR B ADR 780259107 53 810 SH   SOLE 0 0 0 810
DEERE & CO COM Stock 244199105 237 1,430 SH   SOLE 0 230 0 1,200
EVERCORE PARTNERS INC CL Stock 29977A105 86 972 SH   SOLE 0 352 0 620
ETSY INC COM Stock 29786A106 107 1,742 SH   SOLE 0 603 0 1,139
ISHARES TR MSCI ACWIINDEX FD ETF 464288257 442 6,000 SH   SOLE 0 6,000 0 0
COLGATE PALMOLIVE CO COM Stock 194162103 293 4,086 SH   SOLE 0 115 0 3,971
TALLGRASS ENERGY LP CLASS A SHS Stock 874696107 15 702 SH   SOLE 0 277 0 425
SHOPIFY INC CL A Stock 82509L107 23 78 SH   SOLE 0 78 0 0
SHOPIFY INC CL A Stock 82509L107 1,120 3,733 SH   SOLE 0 2,344 0 1,389
VODAFONE GROUP NEW ADR F ADR 92857W308 5 327 SH   SOLE 0 327 0 0
POSCO SPON ADR ADR 693483109 37 702 SH   SOLE 0 60 0 642
UTILITIES SELECT SECTOR SPDR ETF 81369Y886 108 1,815 SH   SOLE 0 1,815 0 0
CABLE ONE INC COM Stock 12685J105 114 97 SH   SOLE 0 33 0 64
ISHARES IBONDS DEC 2021 TERM CORPORATE ETF ETF 46434VBK5 1,259 50,500 SH   SOLE 0 50,500 0 0
ISHARES IBONDS DEC 2022 TERM CORPORATE ETF ETF 46434VBA7 907 35,940 SH   SOLE 0 35,940 0 0
SMITH & NEPHEW PLC ADR ADR 83175M205 24 551 SH   SOLE 0 551 0 0
SMITH & NEPHEW PLC ADR ADR 83175M205 28 643 SH   SOLE 0 643 0 0
BWX TECHNOLOGIES INC COM Stock 05605H100 13 258 SH   SOLE 0 112 0 146
WESTROCK CO COM Stock 96145D105 10 284 SH   SOLE 0 26 0 258
TELADOC HEALTH INC COM Stock 87918A105 95 1,429 SH   SOLE 0 494 0 935
PAYPAL HLDGS INC COM Stock 70450Y103 317 2,773 SH   SOLE 0 1,626 0 1,147
CHARLES SCHWAB CORP Stock 808513105 24 591 SH   SOLE 0 591 0 0
CHARLES SCHWAB CORP Stock 808513105 49 1,213 SH   SOLE 0 1,213 0 0
BAIDU COM ADR ADR 056752108 47 400 SH   SOLE 0 400 0 0
DENTSPLY INTL INC (NEW) Stock 24906P109 39 666 SH   SOLE 0 666 0 0
DENTSPLY INTL INC (NEW) Stock 24906P109 56 953 SH   SOLE 0 953 0 0
CROWN CASTLE INTL CORP REIT 22822V101 200 1,532 SH   SOLE 0 1,532 0 0
TORONTO DOMINION BANK Stock 891160509 1,326 22,725 SH   SOLE 0 21,719 0 1,006
AUTOZONE INC NEV Stock 053332102 110 100 SH   SOLE 0 100 0 0
ATRION CORP COM Stock 049904105 26 30 SH   SOLE 0 0 0 30
BLACKROCK INC Stock 09247X101 332 707 SH   SOLE 0 707 0 0
CBRE GROUP INC A Stock 12504L109 873 17,025 SH   SOLE 0 16,670 0 355
ISHARES CORE S&P MID CAP ETF ETF 464287507 4 20 SH   SOLE 0 20 0 0
ARRAY BIOPHARMA INC Stock 04269X105 0 0 SH   SOLE 0 0 0 0
ISHARES MSCI EAFE ETF ETF 464287465 3,164 48,142 SH   SOLE 0 33,732 0 14,410
APPLE INC Stock 037833100 6,018 30,408 SH   SOLE 0 6,643 0 23,765
GLAXOSMITHKLINE PLC SPONSORED ADR ADR 37733W105 12 291 SH   SOLE 0 291 0 0
ISHARES IBONDS DEC 2021 TERM MUNI BOND ETF ETF 46435G789 1,771 68,700 SH   SOLE 0 61,700 0 7,000
ISHARES IBONDS DEC 2022 TERM MUNI BOND ETF ETF 46435G755 1,615 61,850 SH   SOLE 0 54,850 0 7,000
ISHARES IBONDS DEC 2023 TERM CORPORATE ETF ETF 46434VAX8 854 33,600 SH   SOLE 0 33,600 0 0
ISHARES IBONDS DEC 2025 TERM CORPORATE ETF ETF 46434VBD1 743 29,000 SH   SOLE 0 29,000 0 0
ISHARES IBONDS DEC 2024 TERM CORPORATE ETF ETF 46434VBG4 558 21,900 SH   SOLE 0 21,900 0 0
ABBOTT LABS COM Stock 002824100 2,640 31,392 SH   SOLE 0 9,800 0 21,592
DISNEY WALT CO COM DISNEY Stock 254687106 1,518 10,874 SH   SOLE 0 8,603 0 2,271
CSW INDUSTRIALS INC COM Stock 126402106 20 294 SH   SOLE 0 0 0 294
UNIVERSAL HLTH SVCS Stock 913903100 14 105 SH   SOLE 0 105 0 0
UNIVERSAL HLTH SVCS Stock 913903100 15 112 SH   SOLE 0 112 0 0
SPDR SER TR LEHMAN 1-3 MONTH T-BILL ETF ETF 78468R663 61 662 SH   SOLE 0 662 0 0
MARSH & MCLENNAN COS INC COM Stock 571748102 1,235 12,380 SH   SOLE 0 12,130 0 250
LIVE NATION, INC. Stock 538034109 235 3,553 SH   SOLE 0 1,232 0 2,321
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 2,261 17,771 SH   SOLE 0 15,274 0 2,497
DOMINOS PIZZA INC Stock 25754A201 131 471 SH   SOLE 0 162 0 309