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 2,635 19,305 SH   SOLE   7,435 0 11,870
ABBOTT LABS COM 002824100 8,416 106,649 SH   SOLE   34,364 0 72,285
ABBVIE INC COM 00287Y109 7,454 97,840 SH   SOLE   27,830 0 70,010
ACTIVISION BLIZZARD INC COM 00507V109 6,581 110,635 SH   SOLE   32,234 0 78,401
ACUITY BRANDS INC COM 00508Y102 323 3,773 SH   SOLE   0 0 3,773
AKAMAI TECHNOLOGIES INC COM 00971T101 4,554 49,776 SH   SOLE 1 11,946 1,245 36,585
ALLEGHANY CORP DEL COM 017175100 3,752 6,792 SH   SOLE   3,113 0 3,679
ALPHABET INC CAP STK CL A 02079K305 9,817 8,449 SH   SOLE   2,365 0 6,084
ALPHABET INC CAP STK CL C 02079K107 2,995 2,576 SH   SOLE   1,273 0 1,303
ALTRIA GROUP INC COM 02209S103 434 11,220 SH   SOLE   269 0 10,951
AMAZON COM INC COM 023135106 15,030 7,709 SH   SOLE   1,164 0 6,545
AMAZON COM INC COM 023135106 3,704 1,900 SH Put SOLE   0 0 1,900
AMERICAN AIRLS GROUP INC COM 02376R102 110 9,000 SH   SOLE   0 0 9,000
AMERICAN AIRLS GROUP INC COM 02376R102 83 6,800 SH Put SOLE   0 0 6,800
AMERICAN WTR WKS CO INC NEW COM 030420103 568 4,750 SH   SOLE   0 0 4,750
AMGEN INC COM 031162100 1,136 5,604 SH   SOLE   335 0 5,269
AON PLC SHS CL A G0408V102 2,379 14,414 SH   SOLE   3,950 450 10,014
APPLE INC COM 037833100 2,886 11,349 SH   SOLE   5,612 0 5,737
APPLE INC COM 037833100 76 300 SH Put SOLE   0 0 300
AT&T INC COM 00206R102 386 13,258 SH   SOLE   1,388 0 11,870
AUTOMATIC DATA PROCESSING IN COM 053015103 1,803 13,191 SH   SOLE   7,621 0 5,570
AVNET INC COM 053807103 341 13,600 SH   SOLE   1,900 0 11,700
AXOS FINL INC COM 05465C100 1,546 85,258 SH   SOLE   38,000 0 47,258
BAXTER INTL INC COM 071813109 6,973 85,880 SH   SOLE   19,615 0 66,265
BECTON DICKINSON & CO COM 075887109 2,966 12,907 SH   SOLE   3,737 0 9,170
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,862 37,532 SH   SOLE   10,066 0 27,466
BIOGEN INC COM 09062X103 351 1,111 SH   SOLE   61 0 1,050
BK OF AMERICA CORP COM 060505104 368 17,334 SH   SOLE   3,013 0 14,321
BLACKSTONE GROUP INC COM CL A 09260D107 6,861 150,556 SH   SOLE   36,838 0 113,718
BLACKSTONE GROUP INC COM CL A 09260D107 5,113 112,200 SH Put SOLE   0 0 112,200
BP PLC SPONSORED ADR 055622104 6,861 281,300 SH   SOLE   61,582 0 219,718
BRISTOL-MYERS SQUIBB CO COM 110122108 451 8,083 SH   SOLE   898 0 7,185
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 6,176 139,574 SH   SOLE   41,282 0 98,292
CARDINAL HEALTH INC COM 14149Y108 239 4,975 SH   SOLE   775 0 4,200
CERNER CORP COM 156782104 289 4,581 SH   SOLE   4,581 0 0
CHEVRON CORP NEW COM 166764100 955 13,181 SH   SOLE   120 0 13,061
CISCO SYS INC COM 17275R102 8,631 219,574 SH   SOLE   58,850 0 160,724
CITIGROUP INC COM NEW 172967424 4,274 101,482 SH   SOLE   23,086 0 78,396
CITRIX SYS INC COM 177376100 5,931 41,903 SH   SOLE   9,354 0 32,549
COCA COLA CO COM 191216100 2,023 45,732 SH   SOLE   5,959 0 39,773
COCA COLA CONSOLIDATED INC COM 191098102 1,998 9,580 SH   SOLE   0 0 9,580
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 243 5,227 SH   SOLE   227 0 5,000
COLGATE PALMOLIVE CO COM 194162103 1,487 22,411 SH   SOLE   10,800 0 11,611
COMCAST CORP NEW CL A 20030N101 5,470 159,090 SH   SOLE   35,757 0 123,333
CORNING INC COM 219350105 373 18,149 SH   SOLE   16,000 0 2,149
COSTCO WHSL CORP NEW COM 22160K105 12,807 44,918 SH   SOLE   14,815 0 30,103
CROWN CASTLE INTL CORP NEW COM 22822V101 9,860 68,283 SH   SOLE   15,486 0 52,797
DISNEY WALT CO COM DISNEY 254687106 952 9,853 SH   SOLE   8,515 0 1,338
DTE ENERGY CO COM 233331107 7,410 78,023 SH   SOLE   17,349 0 60,674
DUKE ENERGY CORP NEW COM NEW 26441C204 8,433 104,269 SH   SOLE   22,943 0 81,326
DUKE ENERGY CORP NEW COM NEW 26441C204 5,775 71,400 SH Put SOLE   0 0 71,400
EASTGROUP PPTY INC COM 277276101 1,419 13,580 SH   SOLE   4,800 0 8,780
EATON CORP PLC SHS G29183103 2,215 28,513 SH   SOLE   3,850 0 24,663
EDWARDS LIFESCIENCES CORP COM 28176E108 3,371 17,872 SH   SOLE   11,298 0 6,574
EMERSON ELEC CO COM 291011104 1,481 31,079 SH   SOLE   14,980 0 16,099
ENTERPRISE PRODS PARTNERS L COM 293792107 171 11,954 SH   SOLE 1 824 4,700 6,430
EQUIFAX INC COM 294429105 1,690 14,148 SH   SOLE   9,271 0 4,877
EXXON MOBIL CORP COM 30231G102 3,126 82,327 SH   SOLE   1,514 0 80,814
F M C CORP COM NEW 302491303 204 2,500 SH   SOLE   0 0 2,500
FASTENAL CO COM 311900104 782 25,030 SH   SOLE 1 600 3,540 20,890
FRANCO NEVADA CORP COM 351858105 348 3,500 SH   SOLE   2,500 0 1,000
FULGENT GENETICS INC COM 359664109 108 10,000 SH   SOLE   0 0 10,000
GENUINE PARTS CO COM 372460105 1,156 17,173 SH   SOLE   9,700 0 7,473
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 339 8,958 SH   SOLE   5,928 0 3,030
GLOBAL PMTS INC COM 37940X102 5,069 35,143 SH   SOLE   15,052 0 20,091
GRACO INC COM 384109104 6,013 123,404 SH   SOLE   40,650 0 82,754
HERSHEY CO COM 427866108 756 5,705 SH   SOLE   0 0 5,705
HOME DEPOT INC COM 437076102 5,877 31,475 SH   SOLE   4,613 0 26,862
ILLINOIS TOOL WKS INC COM 452308109 3,401 23,933 SH   SOLE   8,892 0 15,041
INTEL CORP COM 458140100 3,061 56,567 SH   SOLE   18,270 0 38,297
INTERNATIONAL BUSINESS MACHS COM 459200101 1,228 11,069 SH   SOLE   350 0 10,719
INTL PAPER CO COM 460146103 5,597 179,800 SH   SOLE   40,248 0 139,552
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 2,181 44,226 SH   SOLE   37,524 0 6,702
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 1,098 11,881 SH   SOLE   1,537 0 10,344
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 433 5,158 SH   SOLE   158 0 5,000
IRON MTN INC NEW COM 46284V101 4,259 178,959 SH   SOLE   39,748 0 139,211
ISHARES TR CORE S&P500 ETF 464287200 1,477 5,716 SH   SOLE   1,565 0 4,151
ISHARES TR RUS 1000 GRW ETF 464287614 17,639 117,088 SH   SOLE   17,580 0 99,509
ISHARES TR RUS 1000 VAL ETF 464287598 384 3,871 SH   SOLE   3,871 0 0
ISHARES TR SELECT DIVID ETF 464287168 245 3,337 SH   SOLE   60 0 3,277
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 5,172 104,131 SH   SOLE   47,340 0 56,791
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 2,190 43,420 SH   SOLE   26,520 0 16,900
JOHNSON & JOHNSON COM 478160104 11,126 84,845 SH   SOLE   17,551 0 67,294
JOHNSON & JOHNSON COM 478160104 5,167 39,400 SH Put SOLE   0 0 39,400
JOHNSON CTLS INTL PLC SHS G51502105 970 35,970 SH   SOLE   24,137 0 11,833
JPMORGAN CHASE & CO COM 46625H100 9,586 106,471 SH   SOLE   22,934 0 83,537
KIMBERLY CLARK CORP COM 494368103 1,154 9,023 SH   SOLE   5,121 0 3,902
KLA CORPORATION COM NEW 482480100 7,723 53,726 SH   SOLE   12,386 0 41,340
LEAP THERAPEUTICS INC COM 52187K101 40 25,000 SH   SOLE   0 0 25,000
LILLY ELI & CO COM 532457108 695 5,007 SH   SOLE   280 0 4,727
LINCOLN ELEC HLDGS INC COM 533900106 1,814 26,283 SH   SOLE   12,300 0 13,983
LOCKHEED MARTIN CORP COM 539830109 8,789 25,930 SH   SOLE   6,217 0 19,714
LOWES COS INC COM 548661107 2,744 31,893 SH   SOLE   15,500 0 16,393
MANHATTAN ASSOCS INC COM 562750109 227 4,560 SH   SOLE   0 0 4,560
MANHATTAN ASSOCS INC COM 562750109 125 2,500 SH Put SOLE   0 0 2,500
MARINE PRODS CORP COM 568427108 85 10,549 SH   SOLE   0 0 10,549
MARTIN MARIETTA MATLS INC COM 573284106 233 1,230 SH   SOLE   0 0 1,230
MCDONALDS CORP COM 580135101 3,155 19,079 SH   SOLE   8,184 0 10,895
MEDTRONIC PLC SHS G5960L103 7,736 85,780 SH   SOLE   23,459 0 62,321
MERCK & CO. INC COM 58933Y105 582 7,565 SH   SOLE   1,036 0 6,530
MICROSOFT CORP COM 594918104 15,520 98,409 SH   SOLE   28,126 0 70,283
MONDELEZ INTL INC CL A 609207105 435 8,679 SH   SOLE   0 0 8,679
NETFLIX INC COM 64110L106 1,277 3,400 SH   SOLE   0 0 3,400
NETFLIX INC COM 64110L106 638 1,700 SH Put SOLE   0 0 1,700
NORTHEAST BK LEWISTON ME COM 66405S100 876 75,160 SH   SOLE   30,900 0 44,260
NORTHROP GRUMMAN CORP COM 666807102 977 3,228 SH   SOLE   0 0 3,228
NOVARTIS A G SPONSORED ADR 66987V109 778 9,431 SH   SOLE   7,045 0 2,386
NOVO-NORDISK A S ADR 670100205 1,696 28,176 SH   SOLE 1 11,831 770 15,575
PALO ALTO NETWORKS INC COM 697435105 6,047 36,881 SH   SOLE 1 8,218 585 28,078
PALO ALTO NETWORKS INC COM 697435105 2,295 14,000 SH Put SOLE 1 0 0 14,000
PEPSICO INC COM 713448108 2,249 18,725 SH   SOLE   9,382 0 9,343
PFIZER INC COM 717081103 6,199 189,913 SH   SOLE   45,428 0 144,485
PHILIP MORRIS INTL INC COM 718172109 414 5,669 SH   SOLE   0 0 5,669
PHILLIPS 66 COM 718546104 5,304 98,857 SH   SOLE 1 28,451 1,380 69,026
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 3,384 34,187 SH   SOLE   270 0 33,917
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 73 13,764 SH   SOLE 1 0 10,380 3,384
PNC FINL SVCS GROUP INC COM 693475105 394 4,112 SH   SOLE   0 0 4,112
PPG INDS INC COM 693506107 2,343 28,022 SH   SOLE   15,800 0 12,222
PROCTER & GAMBLE CO COM 742718109 3,228 29,341 SH   SOLE   7,137 0 22,204
QUALCOMM INC COM 747525103 6,035 89,208 SH   SOLE   20,087 0 69,121
RAVEN INDS INC COM 754212108 1,087 51,207 SH   SOLE   3,550 0 47,657
READING INTERNATIONAL INC CL A 755408101 62 15,968 SH   SOLE   1,220 0 14,748
REPUBLIC SVCS INC COM 760759100 9,903 131,930 SH   SOLE   28,828 0 103,102
RIVERNORTH OPPORTUNISTIC MUN COM 76883F108 252 12,500 SH   SOLE   12,500 0 0
RPC INC COM 749660106 117 56,723 SH   SOLE   0 0 56,723
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 11,783 456,011 SH   SOLE   52,034 0 403,977
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 7,037 224,625 SH   SOLE   221,880 0 2,744
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 291 11,262 SH   SOLE   11,262 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1,161 56,475 SH   SOLE   55,860 0 615
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 213 3,932 SH   SOLE   1,390 0 2,542
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,515 19,016 SH   SOLE   2,003 0 17,013
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 16,420 370,911 SH   SOLE   61,064 0 309,847
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 246 4,010 SH   SOLE   810 0 3,200
SMUCKER J M CO COM NEW 832696405 235 2,117 SH   SOLE   0 0 2,117
SOUTHERN CO COM 842587107 532 9,823 SH   SOLE   7,770 0 2,053
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,014 11,694 SH   SOLE   35 0 11,659
SPDR SER TR PORTFOLIO SH TSR 78468R101 1,320 42,974 SH   SOLE   5,513 0 37,461
SPDR SER TR PRTFLO S&P500 GW 78464A409 751 21,009 SH   SOLE   4,932 0 16,077
STARBUCKS CORP COM 855244109 244 3,714 SH   SOLE   163 0 3,551
STEPAN CO COM 858586100 297 3,362 SH   SOLE   0 0 3,362
STREAMLINE HEALTH SOLUTIONS COM 86323X106 77 90,810 SH   SOLE   0 0 90,810
STRYKER CORP COM 863667101 2,867 17,218 SH   SOLE   9,540 0 7,678
SYSCO CORP COM 871829107 225 4,931 SH   SOLE 1 104 230 4,597
TARGET CORP COM 87612E106 6,811 73,265 SH   SOLE   16,845 0 56,420
TARGET CORP COM 87612E106 5,225 56,200 SH Put SOLE   0 0 56,200
TE CONNECTIVITY LTD REG SHS H84989104 1,942 30,829 SH   SOLE   10,545 0 20,284
TEXAS INSTRS INC COM 882508104 2,153 21,550 SH   SOLE   12,625 0 8,925
TIFFANY & CO NEW COM 886547108 1,511 11,671 SH   SOLE   1,680 0 9,991
TRILLIUM THERAPEUTICS INC COM NEW 89620X506 162 40,000 SH   SOLE   0 0 40,000
TRUIST FINL CORP COM 89832Q109 462 14,977 SH   SOLE   2,448 0 12,529
UNILEVER PLC SPON ADR NEW 904767704 280 5,534 SH   SOLE   0 0 5,534
UNITED PARCEL SERVICE INC CL B 911312106 1,249 13,374 SH   SOLE   800 0 12,574
US BANCORP DEL COM NEW 902973304 1,435 41,662 SH   SOLE   19,930 0 21,732
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,516 6,401 SH   SOLE   1 0 6,400
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3,195 30,907 SH   SOLE   3,788 0 27,119
VERISK ANALYTICS INC COM 92345Y106 1,470 10,550 SH   SOLE   6,750 0 3,800
VERIZON COMMUNICATIONS INC COM 92343V104 8,419 156,695 SH   SOLE   33,642 0 123,052
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 75 11,345 SH   SOLE 1 0 11,345 0
VIRTU FINL INC CL A 928254101 10,863 521,757 SH   SOLE   117,434 0 404,323
WALMART INC COM 931142103 1,388 12,218 SH   SOLE   978 0 11,240
WELLS FARGO CO NEW COM 949746101 237 8,243 SH   SOLE   616 0 7,627
WEYERHAEUSER CO COM 962166104 5,231 308,589 SH   SOLE   59,503 0 249,086
WHEATON PRECIOUS METALS CORP COM 962879102 684 24,833 SH   SOLE   20,500 0 4,333
WHITE MTNS INS GROUP LTD COM G9618E107 1,597 1,755 SH   SOLE   900 0 855
WILEY JOHN & SONS INC CL A 968223206 316 8,420 SH   SOLE   0 0 8,420
WILLIAMS COS INC COM 969457100 6,786 479,602 SH   SOLE   106,351 0 373,252
WP CAREY INC COM 92936U109 334 5,747 SH   SOLE   5,000 0 747
XILINX INC COM 983919101 6,127 78,610 SH   SOLE   18,903 0 59,706
ZEBRA TECHNOLOGIES CORP CL A 989207105 4,437 24,167 SH   SOLE 1 6,635 200 17,332
ZYMEWORKS INC COM 98985W102 355 10,000 SH   SOLE   0 0 10,000