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
3M CO COM 88579Y101 3,894 22,075 SH   SOLE   8,405 0 13,670
ABBOTT LABS COM 002824100 10,461 120,436 SH   SOLE   35,307 0 85,129
ABBVIE INC COM 00287Y109 7,783 87,909 SH   SOLE   24,286 0 63,623
ACTIVISION BLIZZARD INC COM 00507V109 5,174 87,074 SH   SOLE   23,460 0 63,614
ACUITY BRANDS INC COM 00508Y102 533 3,863 SH   SOLE   0 0 3,863
ADVANCE AUTO PARTS INC COM 00751Y106 1,039 6,485 SH   SOLE   4,836 0 1,649
AIR PRODS & CHEMS INC COM 009158106 221 942 SH   SOLE 1 484 205 253
ALLEGHANY CORP DEL COM 017175100 5,431 6,792 SH   SOLE   3,113 0 3,679
ALPHABET INC CAP STK CL A 02079K305 9,997 7,464 SH   SOLE   1,969 0 5,495
ALPHABET INC CAP STK CL C 02079K107 3,423 2,560 SH   SOLE   1,234 0 1,326
ALTRIA GROUP INC COM 02209S103 642 12,872 SH   SOLE   923 0 11,949
ALTRIA GROUP INC COM 02209S103 50 1,000 SH Put SOLE   0 0 1,000
AMARIN CORP PLC SPONS ADR NEW 023111206 7,407 345,479 SH   SOLE   79,291 0 266,188
AMAZON COM INC COM 023135106 13,753 7,443 SH   SOLE   937 0 6,506
AMAZON COM INC COM 023135106 3,511 1,900 SH Put SOLE   0 0 1,900
AMBEV SA SPONSORED ADR 02319V103 58 12,500 SH   SOLE   0 0 12,500
AMERICAN AIRLS GROUP INC COM 02376R102 258 9,000 SH   SOLE   0 0 9,000
AMERICAN AIRLS GROUP INC COM 02376R102 195 6,800 SH Put SOLE   0 0 6,800
AMERICAN WTR WKS CO INC NEW COM 030420103 623 5,070 SH   SOLE 1 0 320 4,750
AMGEN INC COM 031162100 1,384 5,742 SH   SOLE   436 0 5,306
ANALOG DEVICES INC COM 032654105 276 2,321 SH   SOLE   293 0 2,028
AON PLC SHS CL A G0408V102 3,002 14,414 SH   SOLE 1 3,950 450 10,014
APPLE INC COM 037833100 3,445 11,731 SH   SOLE   5,855 0 5,876
APTIV PLC SHS G6095L109 9,681 101,940 SH   SOLE   19,744 0 82,195
AT&T INC COM 00206R102 531 13,583 SH   SOLE   1,724 0 11,859
AUTOMATIC DATA PROCESSING IN COM 053015103 2,313 13,565 SH   SOLE   7,829 0 5,736
AVNET INC COM 053807103 1,660 39,125 SH   SOLE   24,000 0 15,125
AXOS FINL INC COM 05465C100 2,648 87,453 SH   SOLE   39,595 0 47,858
BANK AMER CORP COM 060505104 620 17,607 SH   SOLE   2,862 0 14,744
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 954 41,773 SH   SOLE   1,682 0 40,091
BAXTER INTL INC COM 071813109 9,035 108,043 SH   SOLE   20,939 0 87,104
BECTON DICKINSON & CO COM 075887109 3,549 13,051 SH   SOLE   3,863 0 9,188
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,854 39,091 SH   SOLE   11,050 0 28,041
BIOGEN INC COM 09062X103 312 1,050 SH   SOLE   0 0 1,050
BRISTOL MYERS SQUIBB CO COM 110122108 522 8,133 SH   SOLE   898 0 7,235
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 7,344 127,053 SH   SOLE   36,122 0 90,931
CABOT CORP COM 127055101 235 4,953 SH   SOLE   1,400 0 3,553
CARDINAL HEALTH INC COM 14149Y108 285 5,639 SH   SOLE   956 0 4,683
CERNER CORP COM 156782104 335 4,570 SH   SOLE   4,570 0 0
CHEVRON CORP NEW COM 166764100 1,709 14,180 SH   SOLE   186 0 13,994
CISCO SYS INC COM 17275R102 8,985 187,338 SH   SOLE   48,919 0 138,419
CITIGROUP INC COM NEW 172967424 7,141 89,382 SH   SOLE   17,732 0 71,650
COCA COLA CO COM 191216100 4,035 72,905 SH   SOLE   32,295 0 40,610
COCA COLA CONSOLIDATED INC COM 191098102 2,721 9,580 SH   SOLE   0 0 9,580
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 331 5,340 SH   SOLE   340 0 5,000
COLGATE PALMOLIVE CO COM 194162103 1,797 26,110 SH   SOLE   14,499 0 11,611
COLONY CAP INC NEW CL A COM 19626G108 238 50,000 SH   SOLE   50,000 0 0
COMCAST CORP NEW CL A 20030N101 6,712 149,251 SH   SOLE   29,646 0 119,605
CONOCOPHILLIPS COM 20825C104 405 6,232 SH   SOLE   1,828 0 4,404
CORNING INC COM 219350105 649 22,299 SH   SOLE   18,500 0 3,799
COSTCO WHSL CORP NEW COM 22160K105 12,160 41,370 SH   SOLE   13,050 0 28,321
CROWN CASTLE INTL CORP NEW COM 22822V101 8,986 63,216 SH   SOLE   12,851 0 50,364
DANAHER CORPORATION COM 235851102 208 1,357 SH   SOLE   0 0 1,357
DARDEN RESTAURANTS INC COM 237194105 215 1,975 SH   SOLE 1 0 975 1,000
DEERE & CO COM 244199105 269 1,550 SH   SOLE   432 0 1,118
DIODES INC COM 254543101 201 3,560 SH   SOLE 1 0 3,560 0
DISNEY WALT CO COM DISNEY 254687106 11,864 82,028 SH   SOLE   22,495 0 59,533
DOMINION ENERGY INC COM 25746U109 242 2,924 SH   SOLE 1 190 1,420 1,314
DOW INC COM 260557103 3,480 63,587 SH   SOLE   13,359 0 50,228
DUKE ENERGY CORP NEW COM NEW 26441C204 7,950 87,160 SH   SOLE   17,798 0 69,362
EASTGROUP PPTY INC COM 277276101 1,802 13,580 SH   SOLE   4,800 0 8,780
EATON CORP PLC SHS G29183103 2,703 28,539 SH   SOLE   3,876 0 24,663
EDWARDS LIFESCIENCES CORP COM 28176E108 4,169 17,872 SH   SOLE   11,298 0 6,574
EMERSON ELEC CO COM 291011104 2,618 34,325 SH   SOLE   15,561 0 18,764
ENTERPRISE PRODS PARTNERS L COM 293792107 264 9,364 SH   SOLE   2,842 0 6,522
ENTERPRISE PRODS PARTNERS L COM 293792107 25 900 SH Call SOLE   0 0 900
EQUIFAX INC COM 294429105 2,038 14,548 SH   SOLE   9,271 0 5,277
EQUITRANS MIDSTREAM CORPORAT COM 294600101 568 42,500 SH   SOLE   42,500 0 0
EXPEDITORS INTL WASH INC COM 302130109 207 2,658 SH   SOLE   0 0 2,658
EXXON MOBIL CORP COM 30231G102 6,128 87,815 SH   SOLE   2,054 0 85,761
F M C CORP COM NEW 302491303 250 2,500 SH   SOLE   0 0 2,500
FACEBOOK INC CL A 30303M102 205 1,000 SH   SOLE   0 0 1,000
FASTENAL CO COM 311900104 1,149 31,100 SH   SOLE 1 1,650 3,540 25,910
GAMING & LEISURE PPTYS INC COM 36467J108 211 4,900 SH   SOLE 1 420 4,480 0
GENERAL ELECTRIC CO COM 369604103 347 31,122 SH   SOLE   30,172 0 950
GENUINE PARTS CO COM 372460105 1,877 17,673 SH   SOLE   9,700 0 7,973
GILEAD SCIENCES INC COM 375558103 6,761 104,053 SH   SOLE   21,471 0 82,582
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 498 10,591 SH   SOLE   6,061 0 4,530
GLOBAL PMTS INC COM 37940X102 6,974 38,201 SH   SOLE   17,669 0 20,532
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 385 5,960 SH   SOLE   5,960 0 0
GRACO INC COM 384109104 6,765 130,094 SH   SOLE   44,250 0 85,844
HERSHEY CO COM 427866108 864 5,880 SH   SOLE   0 0 5,880
HOME DEPOT INC COM 437076102 7,655 35,053 SH   SOLE   8,194 0 26,859
ILLINOIS TOOL WKS INC COM 452308109 4,511 25,113 SH   SOLE   8,948 0 16,165
INTEL CORP COM 458140100 3,564 59,552 SH   SOLE   20,249 0 39,303
INTERNATIONAL BUSINESS MACHS COM 459200101 1,500 11,189 SH   SOLE   420 0 10,769
INTL PAPER CO COM 460146103 5,511 119,681 SH   SOLE   23,558 0 96,124
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 9,751 193,550 SH   SOLE   104,414 0 89,136
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 2,199 17,355 SH   SOLE   5,488 0 11,867
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 602 5,204 SH   SOLE   158 0 5,046
IRON MTN INC NEW COM 46284V101 5,290 165,997 SH   SOLE   33,439 0 132,558
ISHARES TR CORE S&P500 ETF 464287200 1,920 5,940 SH   SOLE   1,569 0 4,371
ISHARES TR MSCI ACWI ETF 464288257 264 3,330 SH   SOLE   70 0 3,260
ISHARES TR RUS 1000 GRW ETF 464287614 21,058 119,704 SH   SOLE   15,308 0 104,396
ISHARES TR RUS 1000 VAL ETF 464287598 584 4,279 SH   SOLE   4,279 0 0
ISHARES TR RUS MD CP GR ETF 464287481 237 1,555 SH   SOLE   1,440 0 115
ISHARES TR ULTR SH TRM BD 46434V878 420 8,335 SH   SOLE   0 0 8,335
JOHNSON & JOHNSON COM 478160104 11,739 80,476 SH   SOLE   16,077 0 64,399
JOHNSON CTLS INTL PLC SHS G51502105 1,487 36,522 SH   SOLE   24,251 0 12,271
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 5,925 117,491 SH   SOLE   40,680 0 76,811
JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 1,851 36,660 SH   SOLE   5,030 0 31,630
JPMORGAN CHASE & CO COM 46625H100 12,888 92,456 SH   SOLE   18,055 0 74,401
KANSAS CITY SOUTHERN COM NEW 485170302 226 1,478 SH   SOLE 1 343 1,135 0
KIMBERLY CLARK CORP COM 494368103 1,243 9,033 SH   SOLE   5,131 0 3,902
KIRBY CORP COM 497266106 489 5,465 SH   SOLE   200 0 5,265
KLA CORPORATION COM NEW 482480100 13,915 78,098 SH   SOLE   16,213 0 61,885
LAMAR ADVERTISING CO NEW CL A 512816109 264 2,955 SH   SOLE 1 220 1,665 1,070
LILLY ELI & CO COM 532457108 657 5,001 SH   SOLE   288 0 4,713
LINCOLN ELEC HLDGS INC COM 533900106 2,644 27,333 SH   SOLE   12,300 0 15,033
LOCKHEED MARTIN CORP COM 539830109 8,155 20,943 SH   SOLE   4,576 0 16,367
LOWES COS INC COM 548661107 4,081 34,077 SH   SOLE   17,147 0 16,930
M & T BK CORP COM 55261F104 1,140 6,718 SH   SOLE   5,142 0 1,576
MANHATTAN ASSOCS INC COM 562750109 364 4,560 SH   SOLE   0 0 4,560
MANHATTAN ASSOCS INC COM 562750109 199 2,500 SH Put SOLE   0 0 2,500
MARINE PRODS CORP COM 568427108 181 12,549 SH   SOLE   0 0 12,549
MARSH & MCLENNAN COS INC COM 571748102 210 1,885 SH   SOLE 1 155 1,730 0
MARTIN MARIETTA MATLS INC COM 573284106 344 1,230 SH   SOLE   0 0 1,230
MCDONALDS CORP COM 580135101 3,796 19,211 SH   SOLE   8,229 0 10,982
MEDTRONIC PLC SHS G5960L103 10,899 96,072 SH   SOLE   27,143 0 68,929
MERCK & CO INC COM 58933Y105 705 7,749 SH   SOLE   1,074 0 6,675
MICROSOFT CORP COM 594918104 14,663 92,980 SH   SOLE   25,929 0 67,051
MONDELEZ INTL INC CL A 609207105 478 8,678 SH   SOLE   0 0 8,678
NETEASE INC SPONSORED ADS 64110W102 205 670 SH   SOLE 1 80 590 0
NETFLIX INC COM 64110L106 1,100 3,400 SH   SOLE   0 0 3,400
NETFLIX INC COM 64110L106 1,100 3,400 SH Put SOLE   0 0 3,400
NORTHEAST BK LEWISTON ME COM 66405S100 2,139 97,255 SH   SOLE   50,900 0 46,355
NORTHROP GRUMMAN CORP COM 666807102 1,110 3,228 SH   SOLE   0 0 3,228
NOVARTIS A G SPONSORED ADR 66987V109 1,001 10,573 SH   SOLE   8,187 0 2,386
NOVO-NORDISK A S ADR 670100205 1,664 28,745 SH   SOLE 1 12,200 770 15,775
PALO ALTO NETWORKS INC COM 697435105 8,327 36,009 SH   SOLE 1 8,758 555 26,696
PAN AMERICAN SILVER CORP COM 697900108 206 8,700 SH   SOLE   0 0 8,700
PEPSICO INC COM 713448108 2,724 19,932 SH   SOLE   10,244 0 9,688
PFIZER INC COM 717081103 1,133 28,926 SH   SOLE   11,036 0 17,890
PHILIP MORRIS INTL INC COM 718172109 623 7,323 SH   SOLE   655 0 6,668
PHILIP MORRIS INTL INC COM 718172109 85 1,000 SH Put SOLE   0 0 1,000
PHILLIPS 66 COM 718546104 7,828 70,264 SH   SOLE   21,180 0 49,084
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 3,917 38,560 SH   SOLE   5,003 0 33,557
PNC FINL SVCS GROUP INC COM 693475105 678 4,248 SH   SOLE   136 0 4,112
PPG INDS INC COM 693506107 3,980 29,817 SH   SOLE   16,249 0 13,568
PROCTER & GAMBLE CO COM 742718109 3,837 30,721 SH   SOLE   8,288 0 22,433
QUALCOMM INC COM 747525103 6,511 73,795 SH   SOLE   14,521 0 59,274
RAVEN INDS INC COM 754212108 1,877 54,455 SH   SOLE   4,700 0 49,755
READING INTERNATIONAL INC CL A 755408101 370 33,095 SH   SOLE   6,400 0 26,695
REGIONS FINL CORP NEW COM 7591EP100 257 14,985 SH   SOLE   0 0 14,985
REPUBLIC SVCS INC COM 760759100 9,449 105,424 SH   SOLE   20,193 0 85,231
RESTAURANT BRANDS INTL INC COM 76131D103 6,242 97,882 SH   SOLE   19,675 0 78,207
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6,394 106,628 SH   SOLE   21,877 0 84,751
RPC INC COM 749660106 298 56,923 SH   SOLE   0 0 56,923
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 15,615 464,329 SH   SOLE   50,504 0 413,825
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 7,339 171,947 SH   SOLE   169,212 0 2,735
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 523 12,989 SH   SOLE   12,989 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1,790 59,995 SH   SOLE   59,380 0 615
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 297 10,287 SH   SOLE   7,677 0 2,609
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 549 10,270 SH   SOLE   0 0 10,270
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 17,031 183,311 SH   SOLE   14,395 0 168,916
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 23,385 388,968 SH   SOLE   55,082 0 333,886
SEACOAST BKG CORP FLA COM NEW 811707801 231 7,556 SH   SOLE   614 0 6,942
SMUCKER J M CO COM NEW 832696405 228 2,192 SH   SOLE   0 0 2,192
SOUTHERN CO COM 842587107 226 3,555 SH   SOLE   1,514 0 2,040
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,817 11,859 SH   SOLE   211 0 11,648
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 445 14,846 SH   SOLE   1 0 14,845
STARBUCKS CORP COM 855244109 324 3,683 SH   SOLE   0 0 3,683
STEPAN CO COM 858586100 344 3,362 SH   SOLE   0 0 3,362
STREAMLINE HEALTH SOLUTIONS COM 86323X106 126 90,810 SH   SOLE   0 0 90,810
STRYKER CORP COM 863667101 3,693 17,593 SH   SOLE   9,840 0 7,753
SYNOVUS FINL CORP COM NEW 87161C501 276 7,049 SH   SOLE 1 600 240 6,209
SYSCO CORP COM 871829107 1,245 14,558 SH   SOLE 1 1,122 230 13,206
TARGA RES CORP COM 87612G101 5,840 143,038 SH   SOLE   30,442 0 112,597
TARGET CORP COM 87612E106 12,311 96,024 SH   SOLE   19,664 0 76,360
TE CONNECTIVITY LTD REG SHS H84989104 2,989 31,184 SH   SOLE   10,545 0 20,639
TEXAS INSTRS INC COM 882508104 2,875 22,410 SH   SOLE   13,225 0 9,185
TIFFANY & CO NEW COM 886547108 1,817 13,593 SH   SOLE   3,602 0 9,991
TRUIST FINL CORP COM 89832Q109 1,243 22,076 SH   SOLE   5,438 0 16,638
UGI CORP NEW COM 902681105 263 5,818 SH   SOLE   0 0 5,818
UNILEVER PLC SPON ADR NEW 904767704 316 5,534 SH   SOLE   0 0 5,534
UNITED PARCEL SERVICE INC CL B 911312106 1,825 15,593 SH   SOLE   1,619 0 13,974
US BANCORP DEL COM NEW 902973304 2,799 47,217 SH   SOLE   20,053 0 27,164
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,893 6,401 SH   SOLE   1 0 6,400
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 357 8,028 SH   SOLE   2,091 0 5,937
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 8,936 181,337 SH   SOLE   28,464 0 152,873
VERISK ANALYTICS INC COM 92345Y106 1,576 10,550 SH   SOLE   6,750 0 3,800
VERIZON COMMUNICATIONS INC COM 92343V104 8,689 141,510 SH   SOLE   27,090 0 114,420
WALMART INC COM 931142103 1,543 12,985 SH   SOLE   1,490 0 11,495
WELLS FARGO CO NEW COM 949746101 446 8,296 SH   SOLE   451 0 7,845
WEYERHAEUSER CO COM 962166104 8,555 283,277 SH   SOLE   47,901 0 235,376
WHITE MTNS INS GROUP LTD COM G9618E107 2,195 1,968 SH   SOLE   1,000 0 968
WILEY JOHN & SONS INC CL A 968223206 413 8,520 SH   SOLE   100 0 8,420
WILLIAMS COS INC DEL COM 969457100 5,747 242,270 SH   SOLE   50,210 0 192,061
XILINX INC COM 983919101 6,221 63,627 SH   SOLE   14,041 0 49,586
ZEBRA TECHNOLOGIES CORP CL A 989207105 6,461 25,293 SH   SOLE 1 7,435 200 17,658