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
ABB LTD SPONSORED 000375204 15 850 SH   SOLE   850 0 0
ALPS ETF TR MED BREAKTHGH 00162q593 51 1,598 SH   SOLE   1,598 0 0
ALPS ETF TR ALERIAN MLP E MLP 00162q866 409 118,924 SH   SOLE   118,924 0 0
AT&T INC COM COM 00206r102 7,110 243,908 SH   SOLE   243,433 0 475
ABBOTT LABS COM 002824100 565 7,156 SH   SOLE   7,156 0 0
ABBVIE INC COM 00287y109 188 2,469 SH   SOLE   2,469 0 0
ABERDEEN EMRG MRKTS EQT INM COM 00301w105 10 1,957 SH   SOLE   1,957 0 0
ACTIVISION BLIZZARD INC COM 00507v109 4,208 70,745 SH   SOLE   70,745 0 0
ACTIVISION BLIZZARD INC CALL 00507V909 49 50 SH Call SOLE   50 0 0
ADOBE SYS INC COM 00724f101 33 104 SH   SOLE   104 0 0
AEGION CORP COM COM 00770f104 286 15,950 SH   SOLE   15,950 0 0
AIR PRODS & CHEMS INC COM 009158106 30 150 SH   SOLE   150 0 0
AKAMAI TECHNOLOGIES INC COM 00971t101 30 325 SH   SOLE   325 0 0
ALASKA AIR GROUP INC COM 011659109 11 400 SH   SOLE   400 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS ADS 01609w102 8,254 42,439 SH   SOLE   42,439 0 0
ALIGN TECHNOLOGY INC COM 016255101 35 200 SH   SOLE   200 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883a107 17 1,750 SH   SOLE   1,750 0 0
ALPHABET INC CAP STK CL C 02079k107 1,729 1,487 SH   SOLE   1,487 0 0
ALPHABET INC CAP STK CL A 02079k305 16,316 14,042 SH   SOLE   14,019 0 23
ALTRIA GROUP INC COM 02209s103 1,267 32,768 SH   SOLE   32,768 0 0
AMAZON COM INC COM 023135106 19,429 9,965 SH   SOLE   9,950 0 15
AMERCO COM 023586100 15 50 SH   SOLE   50 0 0
AMERICAN AIRLS GROUP INC COM 02376r102 30 2,500 SH   SOLE   2,500 0 0
AMERICAN ELEC PWR CO INC COM 025537101 71 885 SH   SOLE   885 0 0
AMERICAN EXPRESS CO COM 025816109 8,366 97,727 SH   SOLE   97,727 0 0
AMERICAN SOFTWARE INC CL A 029683109 14 1,000 SH   SOLE   1,000 0 0
AMERICAN TOWER REIT COM CL A 03027x100 14,480 66,498 SH   SOLE   66,498 0 0
AMERICAN WTR WKS CO INC COM 030420103 77 643 SH   SOLE   643 0 0
AMETEK INC NEW COM COM 031100100 6,897 95,772 SH   SOLE   95,772 0 0
AMGEN INC COM 031162100 455 2,245 SH   SOLE   2,170 0 75
APPLE INC COM 037833100 25,641 100,833 SH   SOLE   100,560 0 273
APPLE INC CALL 037833900 60 20 SH Call SOLE   20 0 0
APPLIED MATLS INC COM 038222105 131 2,852 SH   SOLE   2,852 0 0
ARISTA NETWORKS INC COM 040413106 24 120 SH   SOLE   120 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 131 2,940 SH   SOLE   2,940 0 0
AUTOMATIC DATA PROCESSING IN COM COM 053015103 4,905 35,887 SH   SOLE   35,887 0 0
AVERY DENNISON CORP COM 053611109 5,138 50,432 SH   SOLE   50,432 0 0
BP PLC SPONS ADR ADR 055622104 325 13,335 SH   SOLE   13,335 0 0
BAIDU INC ADR 056752108 23 231 SH   SOLE   231 0 0
BALL CORP COM 058498106 12 192 SH   SOLE   192 0 0
BANK OF AMER CORP COM 060505104 355 16,739 SH   SOLE   16,739 0 0
BANK OF MONTREAL COM 063671101 26 518 SH   SOLE   518 0 0
BANK OZK COM 06417n103 714 42,763 SH   SOLE   42,763 0 0
BAXTER INTL INC COM COM 071813109 104 1,276 SH   SOLE   1,276 0 0
BECTON DICKINSON & CO COM 075887109 8,876 38,631 SH   SOLE   38,631 0 0
BERKSHIRE HATHAWAY INC DE CL A 084670108 3,264 12 SH   SOLE   12 0 0
BERKSHIRE HATHAWAY INC NE CLASS B 084670702 2,589 14,163 SH   SOLE   14,163 0 0
BIOGEN INC COM 09062x103 63 200 SH   SOLE   200 0 0
BLACKROCK INC COM 09247x101 117 267 SH   SOLE   267 0 0
BLACKSTONE GROUP INC COM CL A 09260d107 293 6,430 SH   SOLE   6,430 0 0
BOEING CO COM COM 097023105 5,399 36,204 SH   SOLE   36,204 0 0
BOEING CO CALL 097023905 74 73 SH Call SOLE   73 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 537 7,821 SH   SOLE   7,821 0 0
BRISTOL MYERS SQUIBB CO C COM 110122108 238 4,270 SH   SOLE   4,270 0 0
BROADCOM INC COM 11135f101 233 983 SH   SOLE   983 0 0
BROOKFIELD ASSET MGMT INC VTG 112585104 307 6,946 SH   SOLE   6,946 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275q107 276 7,982 SH   SOLE   7,982 0 0
CBOE GLOBAL MARKETS INC COM 12503m108 29 324 SH   SOLE   324 0 0
CIGNA CORP NEW COM 125523100 44 247 SH   SOLE   247 0 0
CMS ENERGY CORP COM 125896100 10 176 SH   SOLE   176 0 0
CSX CORPORATION COM 126408103 203 3,549 SH   SOLE   3,549 0 0
CVS CAREMARK CORP COM 126650100 9,069 152,865 SH   SOLE   152,531 0 334
CANADIAN NATL RY CO COM 136375102 16 200 SH   SOLE   200 0 0
CANADIAN PAC RY LTD COM 13645t100 18 80 SH   SOLE   80 0 0
CATERPILLAR INC DEL COM 149123101 61 527 SH   SOLE   527 0 0
CEL SCI CORP COM PAR 150837607 27 2,360 SH   SOLE   2,360 0 0
CENTENE CORP DEL COM 15135b101 36 600 SH   SOLE   600 0 0
CERNER CORP COM 156782104 52 825 SH   SOLE   825 0 0
CHARLES RIV LABS INTL INC COM 159864107 7,185 56,925 SH   SOLE   56,925 0 0
CHARTER COMMUNICATIONS INC D CL A 16119p108 132 302 SH   SOLE   302 0 0
CHEVRON CORP NEW COM COM 166764100 4,121 56,872 SH   SOLE   56,872 0 0
CHURCH & DWIGHT INC COM 171340102 203 3,160 SH   SOLE   3,160 0 0
CISCO SYSTEMS INC COM 17275r102 267 6,787 SH   SOLE   6,787 0 0
CITIGROUP INC COM NEW ISI COM 172967424 140 3,312 SH   SOLE   3,312 0 0
CLOROX CO DEL COM 189054109 12 67 SH   SOLE   67 0 0
COCA COLA COMPANY COM 191216100 2,899 65,508 SH   SOLE   62,018 0 3,490
COLGATE PALMOLIVE CO COM COM 194162103 651 9,805 SH   SOLE   9,805 0 0
COLUMBIA ETF TR II EMRG MARKETS ETF 19762b509 77 3,962 SH   SOLE   3,962 0 0
COMCAST CORP CL A 20030n101 5,542 161,190 SH   SOLE   161,190 0 0
COMMERCE BANCSHARES COM 200525103 26 519 SH   SOLE   519 0 0
CONAGRA BRANDS INC COM 205887102 3,667 124,998 SH   SOLE   124,998 0 0
CONSOLIDATED EDISON INC C COM 209115104 232 2,972 SH   SOLE   2,972 0 0
CONSTELLATION BRANDS INC CL A 21036p108 2,599 18,127 SH   SOLE   18,127 0 0
COOPER COS INC INC 216648402 63 230 SH   SOLE   230 0 0
CORNING INC COM 219350105 35 1,725 SH   SOLE   1,725 0 0
CORTEVA INC COM 22052l104 15 625 SH   SOLE   625 0 0
COSTCO WHSL CORP NEW COM 22160k105 173 606 SH   SOLE   606 0 0
CROWN CASTLE INTL CORP COM 22822v101 8,927 61,823 SH   SOLE   61,548 0 275
CUMMINS INC COM 231021106 95 700 SH   SOLE   700 0 0
DBX ETF TR DB XTR MSCI EUR ETF 233051853 215 8,900 SH   SOLE   8,900 0 0
DNP SELECT INCOME FD COM 23325p104 15 1,500 SH   SOLE   1,500 0 0
D R HORTON INC COM 23331a109 58 1,720 SH   SOLE   1,720 0 0
DTE ENERGY CO COM 233331107 119 1,250 SH   SOLE   1,250 0 0
DXC TECHNOLOGY CO COM 23355l106 65 5,000 SH   SOLE   5,000 0 0
DANAHER CORP DEL COM 235851102 247 1,786 SH   SOLE   1,786 0 0
DARDEN RESTAURANTS INC CO COM 237194105 42 766 SH   SOLE   0 0 766
DEERE & CO COM 244199105 15 109 SH   SOLE   109 0 0
DELTA AIR LINES INC DEL COM 247361702 60 2,114 SH   SOLE   2,114 0 0
DEX INC COM 252131107 11 41 SH   SOLE   41 0 0
DIAMONDBACK ENERGY INC COM 25278x109 11 406 SH   SOLE   406 0 0
DISNEY WALT CO DISNEY COM COM DISNEY 254687106 10,781 111,603 SH   SOLE   111,253 0 350
DOLLAR GEN CORP COM 256677105 67 442 SH   SOLE   442 0 0
DOMINION ENERGY INC COM 25746u109 14 200 SH   SOLE   200 0 0
DOW INC COM 260557103 47 1,621 SH   SOLE   1,621 0 0
DUKE ENERGY CORP COM 26441c204 490 6,055 SH   SOLE   5,903 0 152
DUNKIN BRANDS GROUP INC COM 265504100 54 1,022 SH   SOLE   1,022 0 0
DUPONT DE NEMOURS INC INC 26614n102 24 711 SH   SOLE   711 0 0
DURECT CORP COM 266605104 1,465 945,000 SH   SOLE   0 0 945,000
ETF MANAGERS TR PUREFUNDS ISE CY ETF 26924g201 13 360 SH   SOLE   360 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924g508 11 1,000 SH   SOLE   1,000 0 0
ECOLAB INC COM 278865100 177 1,135 SH   SOLE   1,135 0 0
EDGEWELL PERS CARE CO COM 28035q102 36 1,497 SH   SOLE   0 0 1,497
EDWARDS LIFESCIENCES CORP COM 28176e108 56 297 SH   SOLE   297 0 0
ELEMENT SOLUTIONS INC COM 28618m106 87 10,456 SH   SOLE   10,456 0 0
EMERSON ELEC CO COM COM 291011104 61 1,280 SH   SOLE   162 0 1,118
ENERGIZER HLDGS INC COM 29272w109 45 1,500 SH   SOLE   0 0 1,500
ENERGY TRANSFER EQUITY LP LP 29273v100 1,782 387,369 SH   SOLE   387,369 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 134 4,800 SH   SOLE   4,800 0 0
ENTERPRISE PRODS PARTNERS COM 293792107 4,084 285,601 SH   SOLE   285,601 0 0
EPAM SYS INC COM 29414b104 106 570 SH   SOLE   570 0 0
ENVIVA PARTNERS LP COM UNIT 29414j107 13 500 SH   SOLE   500 0 0
EQUINIX INC COM PAR $0.001 29444u700 16 25 SH   SOLE   25 0 0
ESSENTIAL UTILS INC COM 29670g102 146 3,586 SH   SOLE   3,586 0 0
EVOLENT HEALTH INC CL A 30050b101 27 5,000 SH   SOLE   5,000 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF ETF 301505707 11 340 SH   SOLE   340 0 0
EXELON CORP COM 30161n101 22 588 SH   SOLE   588 0 0
EXXON MOBIL CORP COM COM 30231g102 264 6,956 SH   SOLE   6,956 0 0
FLIR SYS INC COM 302445101 30 932 SH   SOLE   932 0 0
FS KKR CAPITAL CORP COM 302635107 29 9,517 SH   SOLE   9,517 0 0
FACEBOOK INC CL A 30303m102 6,905 41,397 SH   SOLE   41,397 0 0
FACEBOOK INC CALL 30303M902 59 50 SH Call SOLE   50 0 0
FAIR ISAAC CORP COM 303250104 14 47 SH   SOLE   47 0 0
FEDEX CORP COM COM 31428x106 69 570 SH   SOLE   570 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 55 183 SH   SOLE   183 0 0
FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 113 3,000 SH   SOLE   3,000 0 0
FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 21 500 SH   SOLE   500 0 0
FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 63 999 SH   SOLE   999 0 0
FIDELITY NATL INFORMATION SV COM 31620m106 37 306 SH   SOLE   306 0 0
FIRST AMERN FINL CORP COM 31847r102 55 1,300 SH   SOLE   1,300 0 0
FIRST BANCORP INC ME COM 31866p102 11 500 SH   SOLE   500 0 0
FIRST SOLAR INC COM 336433107 14 384 SH   SOLE   384 0 0
FITBIT INC CL A 33812l102 57 8,610 SH   SOLE   8,610 0 0
FORTINET INC COM 34959e109 78 775 SH   SOLE   775 0 0
FORTIVE CORP COM 34959j108 28 500 SH   SOLE   500 0 0
GALLAGHER ARTHUR J & CO COM 363576109 4,472 54,869 SH   SOLE   54,869 0 0
GENERAC HLDGS INC COM 368736104 3,867 41,510 SH   SOLE   41,345 0 165
GENERAL DYNAMICS CORP COM 369550108 13 100 SH   SOLE   100 0 0
GENERAL ELECTRIC CO COM 369604103 71 9,000 SH   SOLE   9,000 0 0
GENERAL MILLS INC COM COM 370334104 158 3,000 SH   SOLE   0 0 3,000
GILEAD SCIENCES INC COM 375558103 39 520 SH   SOLE   520 0 0
GLOBAL PMTS INC COM 37940x102 7,108 49,283 SH   SOLE   49,283 0 0
GLOBAL X FDS SOCIAL MED ETF 37950e416 30 1,016 SH   SOLE   1,016 0 0
GOLDMAN SACHS GROUP INC C COM 38141g104 78 502 SH   SOLE   502 0 0
GRIFFIN LD & NURSERIES INC CL A 398231100 7,050 215,611 SH   SOLE   215,611 0 0
GROUPON INC COM 399473107 27 28,000 SH   SOLE   28,000 0 0
HCA HLDGS INC COM COM 40412c101 6,624 73,724 SH   SOLE   73,724 0 0
HANESBRANDS INC COM COM 410345102 563 71,560 SH   SOLE   71,560 0 0
HEALTHPEAK PPTYS INC COM 42250p103 180 7,535 SH   SOLE   7,535 0 0
HOLLY ENERGY PARTNERS LP LP 435763107 28 2,000 SH   SOLE   2,000 0 0
HOME DEPOT INC COM COM 437076102 1,128 6,041 SH   SOLE   6,041 0 0
HONEYWELL INTL INC COM IS COM 438516106 11,793 88,144 SH   SOLE   88,144 0 0
HUMANA INC COM 444859102 16 50 SH   SOLE   50 0 0
IBERIABANK CORP COM 450828108 75 2,064 SH   SOLE   2,064 0 0
IDEXX LABS INC COM 45168d104 34 140 SH   SOLE   140 0 0
INSEEGO CORP COM 45782b104 243 39,006 SH   SOLE   39,006 0 0
INTEL CORP COM 458140100 9,999 184,758 SH   SOLE   184,758 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866f104 62 765 SH   SOLE   765 0 0
INTERNATIONAL BUSINESS MA COM 459200101 371 3,342 SH   SOLE   3,342 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 18 173 SH   SOLE   173 0 0
INVESCO QQQ TR UNIT SER 1 46090e103 1,726 9,064 SH   SOLE   9,064 0 0
INTUIT COM 461202103 171 745 SH   SOLE   745 0 0
INTUITIVE SURGICAL INC COM 46120e602 60 121 SH   SOLE   121 0 0
INVESCO TR INVT GRADE MUNS COM 46131m106 14 1,170 SH   SOLE   1,170 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137v142 123 3,922 SH   SOLE   3,922 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137v282 17 107 SH   SOLE   107 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137v308 48 1,000 SH   SOLE   1,000 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137v332 95 500 SH   SOLE   500 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT ETF 46137v357 27 320 SH   SOLE   320 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137v613 54 589 SH   SOLE   589 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138g508 1,294 63,227 SH   SOLE   63,227 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB ETF 46138j866 87 4,220 SH   SOLE   4,220 0 0
IQVIA HLDGS INC COM 46266c105 15 142 SH   SOLE   142 0 0
IRON MTN INC NEW COM 46284v101 48 2,000 SH   SOLE   2,000 0 0
ISHARES TR S&P 100 INDEX ETF 464287101 70 589 SH   SOLE   589 0 0
ISHARES TR DOW JONES SELE DJ SEL DIV INX 464287168 252 3,420 SH   SOLE   3,420 0 0
ISHARES TR TIPS BD ETF 464287176 52 438 SH   SOLE   438 0 0
ISHARES CORE S&P500 ETF 464287200 548 2,119 SH   SOLE   2,119 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 570 16,714 SH   SOLE   16,714 0 0
ISHARES TR IBOXX USD INVT CPBD 464287242 33 271 SH   SOLE   271 0 0
ISHARES TR S&P 500 GROWTH ETF 464287309 605 3,664 SH   SOLE   3,664 0 0
ISHARES TR S&P 500 VAL ETF 464287408 374 3,882 SH   SOLE   3,882 0 0
ISHARES TR MSCI EAFE ETF 464287465 707 13,225 SH   SOLE   13,225 0 0
ISHARES TR RUSSELL MCP GR ETF 464287481 97 794 SH   SOLE   794 0 0
ISHARES TR S&P MIDCAP 400 ETF 464287507 2,649 18,415 SH   SOLE   18,241 0 174
ISHARES TR PHLX SEMICND ETF 464287523 16 80 SH   SOLE   80 0 0
ISHARES TR NASDAQ BIOTECH 464287556 129 1,198 SH   SOLE   1,198 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 27 273 SH   SOLE   273 0 0
ISHARES TR S&P MC 400GR ETF 464287606 343 1,924 SH   SOLE   1,924 0 0
ISHARES TR RUSSELL 1000 G ETF 464287614 112 742 SH   SOLE   742 0 0
ISHARES TR RUS 1000 ETF 464287622 68 480 SH   SOLE   480 0 0
ISHARES TR RUSSELL 2000 I CMDTY INDEX 464287655 315 2,754 SH   SOLE   2,754 0 0
ISHARES TR CORE S&P US GWT 464287671 114 2,000 SH   SOLE   2,000 0 0
ISHARES TR S&P MIDCAP 400 ETF 464287705 7,389 67,325 SH   SOLE   67,325 0 0
ISHARES CORE S&P SCP ETF 464287804 774 13,802 SH   SOLE   13,802 0 0
ISHARES TR S&P SMALLCAP 6 ETF 464287879 1,267 12,675 SH   SOLE   12,675 0 0
ISHARES TR EAFE SML CP ETF ETF 464288273 45 1,005 SH   SOLE   1,005 0 0
ISHARES TR U.S. PFD STK ETF 464288687 199 6,235 SH   SOLE   6,235 0 0
ISHARES TR US AER DEF ETF 464288760 16 110 SH   SOLE   110 0 0
ISHARES TR U.S. MED DVC ETF 464288810 24 108 SH   SOLE   108 0 0
ISHARES TR MSCI INDIA ETF ETF 46429b598 11 455 SH   SOLE   455 0 0
ISHARES TR CORE HIGH DV ETF 46429b663 60 845 SH   SOLE   845 0 0
ISHARES TR MSCI CHINA ETF 46429b671 658 11,495 SH   SOLE   11,495 0 0
ISHARES TR USA QUALITY FCTR 46432f339 41 500 SH   SOLE   500 0 0
ISHARES TR USA MOMENTUM FCT ETF 46432f396 139 1,309 SH   SOLE   1,309 0 0
ISHARES TR CORE MSCI TOTAL ETF 46432f834 15 316 SH   SOLE   316 0 0
ISHARES INC CORE MSCI EMKT ETF 46434g103 24 587 SH   SOLE   587 0 0
ISHARES INC MSCI JPN ETF 46434g822 89 1,808 SH   SOLE   1,808 0 0
ISHARES TR CUR HD EURZN ETF ETF 46434v639 13 530 SH   SOLE   530 0 0
J & J SNACK FOODS CORP COM 466032109 30 246 SH   SOLE   246 0 0
JP MORGAN CHASE & CO COM COM 46625h100 7,917 87,940 SH   SOLE   87,940 0 0
JPMORGAN CHASE & CO ALERI ETN 46625h365 348 38,494 SH   SOLE   38,494 0 0
JD COM INC SPON ADR CL A 47215p106 186 4,600 SH   SOLE   4,600 0 0
JOHNSON & JOHNSON COM COM 478160104 1,093 8,334 SH   SOLE   7,334 0 1,000
KAYNE ANDERSN MLP MIDS INVT COM 486606106 224 61,675 SH   SOLE   61,675 0 0
KELLOGG CO COM 487836108 21 349 SH   SOLE   349 0 0
KIMBERLY CLARK CORP COM 494368103 501 3,915 SH   SOLE   2,915 0 1,000
KINDER MORGAN INC DEL COM 49456b101 2,632 189,066 SH   SOLE   189,066 0 0
KRAFT HEINZ CO COM 500754106 28 1,145 SH   SOLE   1,145 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 74 410 SH   SOLE   410 0 0
LAS VEGAS SANDS CORP COM 517834107 4,572 107,664 SH   SOLE   107,664 0 0
LAUDER ESTEE COS INC CL A 518439104 42 266 SH   SOLE   266 0 0
LEIDOS HLDGS INC COM 525327102 7,834 85,474 SH   SOLE   85,289 0 185
LIBERTY BROADBAND CORP COM SER C 530307305 17 151 SH   SOLE   151 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 16 510 SH   SOLE   510 0 0
LILLY ELI & CO COM 532457108 240 1,729 SH   SOLE   1,729 0 0
LOCKHEED MARTIN CORP COM 539830109 8,553 25,235 SH   SOLE   25,235 0 0
LOWES COS INC COM 548661107 181 2,100 SH   SOLE   2,100 0 0
MGM RESORTS INTL COM COM 552953101 95 8,053 SH   SOLE   8,053 0 0
MGM GROWTH PPTYS LLC CL A COM 55303a105 222 9,362 SH   SOLE   9,362 0 0
MPLX LP COM UNIT REP LTD 55336v100 204 17,563 SH   SOLE   17,563 0 0
MAGELLAN MIDSTREAM PARTNE LP 559080106 24 654 SH   SOLE   654 0 0
MARATHON PETE CORP COM COM 56585a102 133 5,616 SH   SOLE   5,616 0 0
MARSH & MCLENNAN COS INC COM 571748102 37 430 SH   SOLE   430 0 0
MASTEC INC COM 576323109 26 800 SH   SOLE   800 0 0
MASTERCARD INC CL A 57636q104 160 661 SH   SOLE   661 0 0
MCCORMICK & CO INC COM NON VTG 579780206 63 449 SH   SOLE   449 0 0
MCDONALDS CORP COM 580135101 9,062 54,806 SH   SOLE   54,806 0 0
MCKESSON CORP COM COM 58155q103 50 368 SH   SOLE   368 0 0
MERCK & CO INC NEW COM COM 58933y105 962 12,497 SH   SOLE   12,497 0 0
MICROSOFT CORP COM COM 594918104 22,313 141,479 SH   SOLE   141,479 0 0
MICROSOFT CORP CALL 594918904 74 30 SH Call SOLE   30 0 0
MICRON TECHNOLOGY INC COM 595112103 255 6,062 SH   SOLE   6,062 0 0
MONDELEZ INTL INC CL A 609207105 1,306 26,070 SH   SOLE   26,070 0 0
MOODYS CORP COM 615369105 19 91 SH   SOLE   91 0 0
MORGAN STANLEY COM 617446448 224 6,596 SH   SOLE   6,030 0 566
NATIONAL FUEL GAS CO N J COM 636180101 20 525 SH   SOLE   525 0 0
NATIONAL GRID PLC SPONSORED ADR 636274409 27 458 SH   SOLE   458 0 0
NETFLIX INC COM 64110l106 427 1,137 SH   SOLE   1,137 0 0
NETSCOUT SYS INC COM 64115t104 16 693 SH   SOLE   693 0 0
NEWELL RUBBERMAID INC COM COM 651229106 412 30,991 SH   SOLE   30,991 0 0
NEXTERA ENERGY INC COM 65339f101 6,575 27,325 SH   SOLE   27,325 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341b106 521 12,110 SH   SOLE   12,110 0 0
NIKE INC CL B 654106103 541 6,538 SH   SOLE   6,538 0 0
NORFOLK SOUTHERN CORP COM 655844108 560 3,835 SH   SOLE   3,835 0 0
NORTHERN TR CORP COM 665859104 275 3,641 SH   SOLE   3,641 0 0
NORTHROP GRUMMAN CORP COM 666807102 291 962 SH   SOLE   962 0 0
NOVARTIS A G SPONSORED ADR 66987v109 117 1,415 SH   SOLE   1,240 0 175
NVIDIA CORP COM 67066g104 1,101 4,176 SH   SOLE   4,176 0 0
NVIDIA CORP CALL 67066G904 1,786 166 SH Call SOLE   166 0 0
NUVEEN PFD & INCM SECURTIES COM 67072c105 15 2,000 SH   SOLE   2,000 0 0
OKTA INC CL A 679295105 318 2,597 SH   SOLE   2,597 0 0
OKTA INC CALL 679295905 16 9 SH Call SOLE   9 0 0
OMNICOM GROUP INC COM COM 681919106 16 300 SH   SOLE   0 0 300
ONECONNECT FINL TECHNOLOGY C SPONSORED ADS 68248t105 61 6,000 SH   SOLE   6,000 0 0
OPKO HEALTH INC COM 68375n103 25 18,440 SH   SOLE   18,440 0 0
ORACLE CORP COM 68389x105 97 1,998 SH   SOLE   1,998 0 0
PPL CORP COM 69351t106 22 900 SH   SOLE   900 0 0
PVH CORP COM 693656100 212 5,628 SH   SOLE   5,628 0 0
PACKAGING CORP AMER COM 695156109 26 300 SH   SOLE   300 0 0
PALO ALTO NETWORKS INC COM 697435105 42 254 SH   SOLE   254 0 0
PAYCHEX INC COM 704326107 1,061 16,857 SH   SOLE   16,857 0 0
PAYPAL HLDGS INC COM 70450y103 11,601 121,171 SH   SOLE   121,171 0 0
PENN NATL GAMING INC COM 707569109 14 1,105 SH   SOLE   1,105 0 0
PEPSICO INC COM 713448108 8,316 69,246 SH   SOLE   69,246 0 0
PERKINELMER INC COM 714046109 16 211 SH   SOLE   211 0 0
PERSPECTA INC COM 715347100 66 3,627 SH   SOLE   3,627 0 0
PFIZER INC COM COM 717081103 7,763 237,850 SH   SOLE   237,588 0 262
PHILIP MORRIS INTL INC CO COM 718172109 2,166 29,693 SH   SOLE   29,693 0 0
PIMCO ETF TR ENHANCED SHO ETF 72201r833 11,264 113,804 SH   SOLE   112,819 0 985
POPE RESOURCES A DELAWARE LP DEPOSITRY RCPT 732857107 25 300 SH   SOLE   300 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112d101 17 461 SH   SOLE   461 0 0
PRICE T ROWE GROUP INC COM 74144t108 20 200 SH   SOLE   200 0 0
PRIMO WATER CORPORATION COM 74167p108 2,265 250,053 SH   SOLE   250,053 0 0
PROCTER & GAMBLE CO COM COM 742718109 1,583 14,391 SH   SOLE   12,015 0 2,376
PROSHARES TR ULTRASHRT S&P500 ETF 74347b383 18 600 SH   SOLE   600 0 0
PROSHARES TR SHORT S&P 500 NE ETF 74347b425 39 1,400 SH   SOLE   1,400 0 0
PROSHARES TR MSCI EAFE DIVD 74347b839 29 899 SH   SOLE   899 0 0
PROSHARES TR PROSHARES UL ETF 74347r107 91 1,019 SH   SOLE   1,019 0 0
PROSHARES TR SHRT HGH YIELD 74347r131 23 1,000 SH   SOLE   1,000 0 0
PROSHARES TR PSHS ULTRA QQQ 74347r206 11 120 SH   SOLE   120 0 0
PROSHARES TR ULTRA FNCLS NEW ETF 74347x633 41 1,731 SH   SOLE   1,731 0 0
PROSHARES TR S&P 500 DV ARIST 74348a467 104 1,799 SH   SOLE   1,799 0 0
QUALCOMM INC COM 747525103 3,587 53,026 SH   SOLE   53,026 0 0
QUALCOMM INC CALL 747525903 32 40 SH Call SOLE   40 0 0
RAYTHEON CO COM 755111507 6,416 48,920 SH   SOLE   48,820 0 100
REGENERON PHARMACEUTICALS COM 75886f107 39 80 SH   SOLE   80 0 0
RESMED INC COM 761152107 30 206 SH   SOLE   206 0 0
ROYAL DUTCH SHELL PLC SPONS ADR 780259206 39 1,104 SH   SOLE   1,104 0 0
ROYCE VALUE TR INC COM 780910105 18 1,850 SH   SOLE   1,850 0 0
S&P GLOBAL INC COM 78409v104 7,893 32,210 SH   SOLE   32,210 0 0
SBA COMMUNICATIONS CORP CL A 78410g104 151 558 SH   SOLE   558 0 0
SPDR S&P 500 ETF TR TR UN UNIT SER 1 78462f103 1,408 5,462 SH   SOLE   5,462 0 0
SPDR S&P 500 ETF TR PUT 78462F953 41 80 SH Put SOLE   80 0 0
SPDR GOLD TR GOLD SHS GOLD SHS 78463v107 115 777 SH   SOLE   777 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW ETF 78464a201 40 860 SH   SOLE   860 0 0
SPDR SERIES TRUST WELLS FG PFD ETF 78464a292 11 293 SH   SOLE   293 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL ETF 78464a300 30 746 SH   SOLE   746 0 0
SPDR SERIES TRUST AEROSPACE DEF ETF 78464a631 15 200 SH   SOLE   200 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464a763 33 410 SH   SOLE   410 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL ETF 78464a839 11 300 SH   SOLE   300 0 0
SPDR SER TR S&P BIOTECH 78464a870 77 1,000 SH   SOLE   1,000 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467v608 3,012 75,287 SH   SOLE   75,287 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467x109 110 502 SH   SOLE   502 0 0
SPDR S&P MIDCAP 400 ETF T UTSER1 S&PDCRP 78467y107 1,380 5,250 SH   SOLE   5,250 0 0
SPDR SERIES TRUST SSGA US LRG ETF 78468r804 191 2,104 SH   SOLE   2,104 0 0
SALESFORCE COM INC COM 79466l302 233 1,622 SH   SOLE   1,622 0 0
SAP AG SPONSORED ADR ISIN SPON ADR 803054204 6,911 62,547 SH   SOLE   62,547 0 0
SCHEIN HENRY INC COM 806407102 20 400 SH   SOLE   400 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 18 540 SH   SOLE   540 0 0
SCHWAB STRATEGIC TR US SML CAP ETF CAP SAC R CAP S 89949 808524607 81 1,573 SH   SOLE   1,573 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 110 4,239 SH   SOLE   4,239 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 164 2,200 SH   SOLE   2,200 0 0
SELECT SECTOR SPDR TR SBI MATERIALS ETF 81369y100 55 1,230 SH   SOLE   1,230 0 0
SELECT SECTOR SPDR TR HEA SBI HEALTHCARE 81369y209 95 1,076 SH   SOLE   1,076 0 0
SELECT SECTOR SPDR TR CON SBI CONS STPLS 81369y308 459 8,435 SH   SOLE   8,435 0 0
SELECT SECTOR SPDR TR CON SBI CONS DISCR 81369y407 257 2,618 SH   SOLE   2,618 0 0
SELECT SECTOR SPDR TR ENE SBI INT-ENERGY 81369y506 26 888 SH   SOLE   888 0 0
SELECT SECTOR SPDR TR SBI INT-FINL ETF 81369y605 137 6,582 SH   SOLE   6,582 0 0
SELECT SECTOR SPDR TR IND SBI INT-INDS 81369y704 103 1,747 SH   SOLE   1,747 0 0
SELECT SECTOR SPDR TR TEC SBI INT-TECH 81369y803 611 7,598 SH   SOLE   7,598 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369y852 49 1,103 SH   SOLE   1,103 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS ETF 81369y886 17 313 SH   SOLE   313 0 0
SERVICENOW INC COM 81762p102 160 559 SH   SOLE   559 0 0
SHOPIFY INC CL A 82509l107 515 1,235 SH   SOLE   1,235 0 0
SHOPIFY INC CALL 82509L907 361 29 SH Call SOLE   29 0 0
SIMMONS 1ST NATL CORP CL A 828730200 18 986 SH   SOLE   986 0 0
SKYWORKS SOLUTIONS INC COM 83088m102 121 1,355 SH   SOLE   1,355 0 0
SMUCKER J M CO COM 832696405 28 250 SH   SOLE   250 0 0
SNAP INC CL A 83304a106 12 1,000 SH   SOLE   1,000 0 0
SOUTHERN CO COM COM 842587107 241 4,460 SH   SOLE   4,460 0 0
SPLUNK INC COM 848637104 650 5,147 SH   SOLE   5,147 0 0
SQUARE INC CL A 852234103 70 1,330 SH   SOLE   1,330 0 0
STANLEY BLACK & DECKER INC COM 854502101 55 548 SH   SOLE   548 0 0
STARBUCKS CORP COM 855244109 81 1,236 SH   SOLE   1,236 0 0
STARWOOD PPTY TR INC COM COM 85571b105 2,544 248,164 SH   SOLE   247,664 0 500
STRYKER CORP COM 863667101 20 120 SH   SOLE   120 0 0
SUBURBAN PROPANE PARTNERS LP 864482104 11 810 SH   SOLE   810 0 0
SUNCOR ENERGY INC NEW COM COM 867224107 32 2,000 SH   SOLE   2,000 0 0
SYSCO CORP COM 871829107 12 260 SH   SOLE   260 0 0
TJX COS INC NEW COM 872540109 30 627 SH   SOLE   627 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 781 6,583 SH   SOLE   6,583 0 0
TARGET CORP COM COM 87612e106 93 1,000 SH   SOLE   0 0 1,000
TELADOC HEALTH INC COM 87918a105 12 80 SH   SOLE   80 0 0
TESLA INC COM 88160r101 80 153 SH   SOLE   153 0 0
TESLA INC CALL 88160R901 44 4 SH Call SOLE   4 0 0
TEXAS INSTRS INC COM 882508104 40 400 SH   SOLE   400 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 13,787 48,616 SH   SOLE   48,616 0 0
3-D SYS CORP DEL DEL 88554d205 18 2,352 SH   SOLE   2,352 0 0
3M CO COM 88579y101 549 4,019 SH   SOLE   3,436 0 583
TOTAL S A ADR 89151e109 10 280 SH   SOLE   280 0 0
TRAVELERS COMPANIES INC COM 89417e109 15 150 SH   SOLE   150 0 0
TRIP COM GROUP LTD ADS 89677q107 10 434 SH   SOLE   434 0 0
TRUIST FINL CORP COM 89832q109 41 1,326 SH   SOLE   1,326 0 0
TWILIO INC CL A 90138f102 298 3,329 SH   SOLE   3,329 0 0
TWILIO INC CALL 90138F902 45 95 SH Call SOLE   95 0 0
TWITTER INC COM 90184l102 34 1,391 SH   SOLE   1,391 0 0
UGI CORP NEW COM 902681105 12 433 SH   SOLE   433 0 0
US BANCORP DEL COM 902973304 277 8,027 SH   SOLE   8,027 0 0
UNILEVER PLC SPON ADR NEW ADR 904767704 66 1,314 SH   SOLE   1,314 0 0
UNILEVER N V N Y SHS 904784709 6,590 135,093 SH   SOLE   135,093 0 0
UNION PAC CORP COM 907818108 870 6,166 SH   SOLE   6,166 0 0
UNITED PARCEL SERVICE INC CL B 911312106 126 1,350 SH   SOLE   1,350 0 0
UNITED TECHNOLOGIES CORP COM 913017109 111 1,172 SH   SOLE   1,172 0 0
UNITEDHEALTH GROUP INC COM 91324p102 132 529 SH   SOLE   529 0 0
VALLEY NATL BANCORP COM 919794107 40 5,501 SH   SOLE   5,501 0 0
VANECK VECTORS ETF TR BIOTECH ETF 92189f726 35 270 SH   SOLE   270 0 0
VANGUARD GROUP DIV APP ETF 921908844 1,149 11,117 SH   SOLE   11,117 0 0
VANGUARD STAR FD VG TL INTL STK F ETF 921909768 31 750 SH   SOLE   750 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 149 1,000 SH   SOLE   1,000 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 4,633 56,378 SH   SOLE   56,378 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 206 6,189 SH   SOLE   6,189 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 3,489 49,312 SH   SOLE   49,312 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 104 2,540 SH   SOLE   2,540 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,425 42,473 SH   SOLE   42,473 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 100 2,310 SH   SOLE   2,310 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204a405 19 366 SH   SOLE   366 0 0
VANGUARD WORLD FDS INF TECH ETF 92204a702 30 143 SH   SOLE   143 0 0
VANGUARD SCOTTSDALE FDS RUS2000GRW 92206c623 115 1,000 SH   SOLE   1,000 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206c680 712 4,600 SH   SOLE   4,600 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206c706 155 2,202 SH   SOLE   2,202 0 0
VAXART INC COM 92243a200 16 9,090 SH   SOLE   9,090 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,901 24,917 SH   SOLE   24,917 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 85 1,220 SH   SOLE   1,220 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 123 936 SH   SOLE   936 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 18 200 SH   SOLE   200 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 149 949 SH   SOLE   949 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 107 930 SH   SOLE   930 0 0
VANGUARD INDEX FDS TOTAL ETF 922908769 9,718 75,387 SH   SOLE   75,387 0 0
VERIZON COMMUNICATIONS CO COM 92343v104 937 17,430 SH   SOLE   17,430 0 0
VIAD CORP COM 92552r406 18 857 SH   SOLE   857 0 0
VIACOMCBS INC CL A 92556h107 21 1,192 SH   SOLE   1,192 0 0
VIACOMCBS INC CL B 92556h206 10 737 SH   SOLE   737 0 0
VISA INC COM CL A 92826c839 1,471 9,127 SH   SOLE   9,127 0 0
W P CAREY INC COM 92936u109 71 1,218 SH   SOLE   1,218 0 0
WALMART INC COM 931142103 243 2,139 SH   SOLE   2,139 0 0
WASTE CONNECTIONS INC COM 94106b101 81 1,050 SH   SOLE   1,050 0 0
WASTE MGMT INC COM 94106l109 7,544 81,508 SH   SOLE   81,508 0 0
WELLS FARGO & CO NEW COM COM 949746101 64 2,217 SH   SOLE   2,217 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 426 2,795 SH   SOLE   2,795 0 0
WILLIAMS COS INC COM COM 969457100 225 15,889 SH   SOLE   15,889 0 0
WISDOMTREE TRUST EMG MKTS SMCAP 97717w281 2,436 73,741 SH   SOLE   73,741 0 0
WISDOMTREE TR SMLCAP EARN FD 97717w562 21 960 SH   SOLE   960 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717x701 504 9,839 SH   SOLE   9,839 0 0
WORLD WRESTLING ENTMT INC CL A 98156q108 12 340 SH   SOLE   340 0 0
WW INTL INC COM 98262p101 14 857 SH   SOLE   857 0 0
XYLEM INC COM 98419m100 101 1,544 SH   SOLE   1,544 0 0
YUM BRANDS INC COM COM 988498101 52 765 SH   SOLE   765 0 0
YUM CHINA HLDGS INC COM 98850p109 32 750 SH   SOLE   750 0 0
ZIMMER BIOMET HLDGS INC COM 98956p102 10 100 SH   SOLE   100 0 0
ZOETIS INC CL A CIIETIS INC S CZ 9007 98978v103 27 229 SH   SOLE   229 0 0
ZSCALER INC COM 98980g102 639 10,506 SH   SOLE   10,506 0 0
ZOOM VIDEO COMMUNICATIONS IN CALL 98980L901 33 5 SH Call SOLE   5 0 0
AMCOR PLC ORD SHS EUR g0250x107 126 15,458 SH   SOLE   0 0 15,458
AON PLC SHS CL A g0408v102 9,361 56,718 SH   SOLE   56,628 0 90
ACCENTURE PLC IRELAND CLA SHS CLASS A g1151c101 12,031 73,691 SH   SOLE   73,375 0 316
BROOKFIELD INFRAST PARTNE INT UNIT g16252101 2,586 71,880 SH   SOLE   71,880 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT g16258108 106 2,500 SH   SOLE   2,500 0 0
CONSOLIDATED WATER CO INC ORD g23773107 11 650 SH   SOLE   650 0 0
EATON CORP PLC SHS g29183103 39 500 SH   SOLE   500 0 0
IHS MARKIT LTD SHS g47567105 11 180 SH   SOLE   180 0 0
LIBERTY GLOBAL PLC SHS CL A g5480u104 26 1,546 SH   SOLE   1,546 0 0
LIBERTY GLOBAL PLC SHS CL C g5480u120 27 1,736 SH   SOLE   1,736 0 0
LINDE PLC COM g5494j103 52 300 SH   SOLE   300 0 0
MEDTRONIC PLC SHS g5960l103 5,496 60,943 SH   SOLE   60,943 0 0
NIELSEN HLDGS PLC SHS EUR g6518l108 203 16,210 SH   SOLE   16,210 0 0
ALCON INC ORD SHS h01301128 12 228 SH   SOLE   228 0 0
CHUBB LIMITED COM h1467j104 45 400 SH   SOLE   400 0 0
CHECK POINT SOFTWARE TECH LT ORD m22465104 60 600 SH   SOLE   600 0 0
FERRARI N V COM n3167y103 49 320 SH   SOLE   320 0 0
ROYAL CARIBBEAN CRUISES LTD COM v7780t103 24 755 SH   SOLE   755 0 0