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
SYSCO CORP COM 871829107 240 4,386 SH   SOLE 1 104 230 4,052
FULGENT GENETICS INC COM 359664109 160 10,000 SH   SOLE   0 0 10,000
MICROSOFT CORP COM 594918104 17,870 87,807 SH   SOLE   28,351 0 59,456
AVNET INC COM 053807103 357 12,800 SH   SOLE   1,900 0 10,900
AMAZON COM INC COM 023135106 5,242 1,900 SH Put SOLE   0 0 1,900
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 6,222 24,309 SH   SOLE 1 6,635 200 17,474
BAXTER INTL INC COM 071813109 7,399 85,940 SH   SOLE   22,074 0 63,866
WEYERHAEUSER CO MTN BE COM NEW 962166104 367 16,324 SH   SOLE   152 0 16,172
DUKE ENERGY CORP NEW COM NEW 26441C204 8,371 104,785 SH   SOLE   26,021 0 78,764
DANAHER CORPORATION COM 235851102 240 1,357 SH   SOLE   0 0 1,357
READING INTERNATIONAL INC CL A 755408101 68 15,968 SH   SOLE   1,220 0 14,748
TARGET CORP COM 87612E106 8,798 73,361 SH   SOLE   18,970 0 54,391
FACEBOOK INC CL A 30303M102 250 1,100 SH   SOLE   0 0 1,100
MARTIN MARIETTA MATLS INC COM 573284106 254 1,230 SH   SOLE   0 0 1,230
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,610 11,706 SH   SOLE   35 0 11,671
LOWES COS INC COM 548661107 4,299 31,813 SH   SOLE   15,500 0 16,313
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 6,564 129,396 SH   SOLE   44,195 0 85,201
PPG INDS INC COM 693506107 2,914 27,476 SH   SOLE   15,800 0 11,676
NOVARTIS AG SPONSORED ADR 66987V109 806 9,234 SH   SOLE   7,045 0 2,189
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 525 5,158 SH   SOLE   158 0 5,000
COCA COLA CONSOLIDATED INC COM 191098102 1,225 5,345 SH   SOLE   0 0 5,345
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 3,249 31,955 SH   SOLE   270 0 31,685
STREAMLINE HEALTH SOLUTIONS COM 86323X106 121 90,810 SH   SOLE   0 0 90,810
KIMBERLY CLARK CORP COM 494368103 1,275 9,023 SH   SOLE   5,121 0 3,902
PHILLIPS 66 COM 718546104 7,094 98,667 SH   SOLE 1 30,698 1,095 66,875
APPLE INC COM 037833100 109 300 SH Put SOLE   0 0 300
HOME DEPOT INC COM 437076102 7,963 31,788 SH   SOLE   5,098 0 26,690
INTL PAPER CO COM 460146103 6,401 181,786 SH   SOLE   45,378 0 136,408
SMUCKER J M CO COM NEW 832696405 224 2,117 SH   SOLE   0 0 2,117
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1,194 51,020 SH   SOLE   50,405 0 615
F M C CORP COM NEW 302491303 239 2,400 SH   SOLE   0 0 2,400
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,566 15,427 SH   SOLE   2,977 0 12,450
ISHARES TR A RATE CP BD ETF 46429B291 8,663 149,777 SH   SOLE   32,228 0 117,549
EMERSON ELEC CO COM 291011104 1,886 30,404 SH   SOLE   14,980 0 15,424
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 524 10,460 SH   SOLE   4,755 0 5,705
PHILIP MORRIS INTL INC COM 718172109 397 5,671 SH   SOLE   0 0 5,671
LOCKHEED MARTIN CORP COM 539830109 9,635 26,403 SH   SOLE   7,055 0 19,348
ALLEGHANY CORP DEL COM 017175100 3,295 6,737 SH   SOLE   3,113 0 3,624
NORTHROP GRUMMAN CORP COM 666807102 992 3,228 SH   SOLE   0 0 3,228
STEPAN CO COM 858586100 312 3,212 SH   SOLE   0 0 3,212
GENUINE PARTS CO COM 372460105 1,476 16,973 SH   SOLE   9,700 0 7,273
VERIZON COMMUNICATIONS INC COM 92343V104 10,019 181,739 SH   SOLE   45,559 0 136,179
CARDINAL HEALTH INC COM 14149Y108 228 4,375 SH   SOLE   775 0 3,600
CROWN CASTLE INTL CORP NEW COM 22822V101 11,345 67,791 SH   SOLE   17,503 0 50,288
DTE ENERGY CO COM 233331107 8,527 79,322 SH   SOLE   19,630 0 59,692
CERNER CORP COM 156782104 315 4,593 SH   SOLE   4,593 0 0
ABBOTT LABS COM 002824100 8,326 91,065 SH   SOLE   33,173 0 57,892
LILLY ELI & CO COM 532457108 824 5,020 SH   SOLE   280 0 4,740
EASTGROUP PPTY INC COM 277276101 1,684 14,201 SH   SOLE   5,100 0 9,101
CITIGROUP INC COM NEW 172967424 5,240 102,536 SH   SOLE   25,630 0 76,906
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 11,891 399,712 SH   SOLE   52,919 0 346,792
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 284 5,000 SH   SOLE   0 0 5,000
ACUITY BRANDS INC COM 00508Y102 361 3,773 SH   SOLE   0 0 3,773
ABBVIE INC COM 00287Y109 7,795 79,398 SH   SOLE 1 25,561 425 53,412
PEPSICO INC COM 713448108 2,462 18,613 SH   SOLE   9,292 0 9,321
JPMORGAN CHASE & CO COM 46625H100 10,173 108,156 SH   SOLE   26,254 0 81,902
TE CONNECTIVITY LTD REG SHS H84989104 2,498 30,629 SH   SOLE   10,545 0 20,084
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 113 10,945 SH   SOLE 1 0 10,945 0
ZYMEWORKS INC COM 98985W102 361 10,000 SH   SOLE   0 0 10,000
FASTENAL CO COM 311900104 847 19,780 SH   SOLE   1,290 0 18,490
NETFLIX INC COM 64110L106 1,547 3,400 SH   SOLE   0 0 3,400
WHEATON PRECIOUS METALS CORP COM 962879102 1,094 24,833 SH   SOLE   20,500 0 4,333
COSTCO WHSL CORP NEW COM 22160K105 13,575 44,771 SH   SOLE   15,944 0 28,828
AKAMAI TECHNOLOGIES INC COM 00971T101 7,389 69,000 SH   SOLE 1 17,382 700 50,918
LEAP THERAPEUTICS INC COM 52187K101 52 25,000 SH   SOLE   0 0 25,000
CHEVRON CORP NEW COM 166764100 1,173 13,144 SH   SOLE   265 0 12,879
AON PLC SHS CL A G0403H108 2,758 14,322 SH   SOLE 1 3,950 450 9,922
EXXON MOBIL CORP COM 30231G102 3,511 78,520 SH   SOLE   1,514 0 77,006
MARINE PRODS CORP COM 568427108 146 10,549 SH   SOLE   0 0 10,549
PROCTER AND GAMBLE CO COM 742718109 3,355 28,062 SH   SOLE   7,050 0 21,012
JOHNSON CTLS INTL PLC SHS G51502105 1,224 35,851 SH   SOLE   24,137 0 11,714
ALPHABET INC CAP STK CL C 02079K107 3,585 2,536 SH   SOLE   1,273 0 1,263
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 368 9,034 SH   SOLE   6,004 0 3,030
APPLE INC COM 037833100 3,939 10,797 SH   SOLE   5,179 0 5,618
ILLINOIS TOOL WKS INC COM 452308109 4,185 23,933 SH   SOLE   8,892 0 15,041
ISHARES TR RUS 1000 VAL ETF 464287598 402 3,569 SH   SOLE   3,221 0 348
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 1,935 37,955 SH   SOLE   7,755 0 30,200
RPC INC COM 749660106 175 56,723 SH   SOLE   0 0 56,723
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 16,546 223,299 SH   SOLE   41,978 0 181,321
QUALCOMM INC COM 747525103 8,365 91,713 SH   SOLE 1 22,935 1,580 67,198
EQUITRANS MIDSTREAM CORP COM 294600101 6,119 736,354 SH   SOLE   188,546 0 547,808
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 7,511 203,881 SH   SOLE   201,537 0 2,344
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,559 36,746 SH   SOLE   9,940 0 26,806
IVERIC BIO INC COM 46583P102 255 50,000 SH   SOLE   0 0 50,000
WALMART INC COM 931142103 1,380 11,520 SH   SOLE   650 0 10,870
US BANCORP DEL COM NEW 902973304 759 20,627 SH   SOLE   400 0 20,227
REPUBLIC SVCS INC COM 760759100 8,927 108,803 SH   SOLE   27,679 0 81,124
AMERICAN WTR WKS CO INC NEW COM 030420103 611 4,750 SH   SOLE   0 0 4,750
CISCO SYS INC COM 17275R102 10,267 220,125 SH   SOLE 1 63,948 845 155,332
ISHARES TR CORE S&P500 ETF 464287200 1,257 4,059 SH   SOLE   795 0 3,264
WILEY JOHN & SONS INC CL A 968223206 319 8,170 SH   SOLE   0 0 8,170
JOHNSON & JOHNSON COM 478160104 11,821 84,054 SH   SOLE   19,348 0 64,706
ISHARES TR MSCI EAFE ETF 464287465 251 4,123 SH   SOLE   0 0 4,123
KLA CORP COM NEW 482480100 10,439 53,678 SH   SOLE   13,990 0 39,688
TRUIST FINL CORP COM 89832Q109 501 13,343 SH   SOLE   2,448 0 10,895
AXOS FINANCIAL INC COM 05465C100 1,638 74,183 SH   SOLE   28,000 0 46,183
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 794 2,801 SH   SOLE   1 0 2,800
WILLIAMS COS INC COM 969457100 9,245 486,045 SH   SOLE   120,645 0 365,401
PALO ALTO NETWORKS INC COM 697435105 6,258 27,246 SH   SOLE 1 6,867 585 19,794
BECTON DICKINSON & CO COM 075887109 3,085 12,894 SH   SOLE   3,724 0 9,170
MEDTRONIC PLC SHS G5960L103 5,958 64,970 SH   SOLE   17,025 0 47,945
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,869 41,553 SH   SOLE   7,010 0 34,543
DISNEY WALT CO COM DISNEY 254687106 1,057 9,478 SH   SOLE   8,260 0 1,218
INTEL CORP COM 458140100 3,338 55,788 SH   SOLE   18,270 0 37,518
AMARIN CORP PLC SPONS ADR NEW 023111206 4,043 584,247 SH   SOLE   152,377 0 431,870
CME GROUP INC COM 12572Q105 6,981 42,948 SH   SOLE   10,978 0 31,970
NETFLIX INC COM 64110L106 774 1,700 SH Put SOLE   0 0 1,700
MERCK & CO. INC COM 58933Y105 580 7,498 SH   SOLE   1,036 0 6,462
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 92 10,380 SH   SOLE 1 0 10,380 0
EQUIFAX INC COM 294429105 2,432 14,148 SH   SOLE   9,271 0 4,877
3M CO COM 88579Y101 2,988 19,155 SH   SOLE   7,365 0 11,790
PAVMED INC COM 70387R106 23 11,010 SH   SOLE   0 0 11,010
VERISK ANALYTICS INC COM 92345Y106 1,796 10,550 SH   SOLE   6,750 0 3,800
EATON CORP PLC SHS G29183103 2,444 27,933 SH   SOLE   3,850 0 24,083
BIOGEN INC COM 09062X103 281 1,050 SH   SOLE   0 0 1,050
SOUTHERN CO COM 842587107 312 6,011 SH   SOLE   4,810 0 1,201
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 7,855 155,722 SH   SOLE   56,701 0 99,021
AMGEN INC COM 031162100 1,243 5,270 SH   SOLE   321 0 4,949
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 5,850 128,465 SH   SOLE   32,950 0 95,515
COLGATE PALMOLIVE CO COM 194162103 1,620 22,111 SH   SOLE   10,800 0 11,311
WHITE MTNS INS GROUP LTD COM G9618E107 1,558 1,755 SH   SOLE   900 0 855
ASTRAZENECA PLC SPONSORED ADR 046353108 7,333 138,643 SH   SOLE   34,935 0 103,708
TEXAS INSTRS INC COM 882508104 2,698 21,250 SH   SOLE   12,625 0 8,625
AUTOMATIC DATA PROCESSING IN COM 053015103 1,964 13,191 SH   SOLE   7,621 0 5,570
VIRTU FINL INC CL A 928254101 12,481 528,869 SH   SOLE   131,950 0 396,919
PNC FINL SVCS GROUP INC COM 693475105 433 4,112 SH   SOLE   0 0 4,112
ALTRIA GROUP INC COM 02209S103 440 11,222 SH   SOLE   269 0 10,953
ADVANCE AUTO PARTS INC COM 00751Y106 256 1,799 SH   SOLE   250 0 1,549
TIFFANY & CO NEW COM 886547108 1,423 11,671 SH   SOLE   1,680 0 9,991
XILINX INC COM 983919101 7,852 79,803 SH   SOLE   21,588 0 58,215
CITRIX SYS INC COM 177376100 6,332 42,812 SH   SOLE   10,792 0 32,020
COCA COLA CO COM 191216100 2,002 44,803 SH   SOLE   6,699 0 38,104
UNITED PARCEL SERVICE INC CL B 911312106 1,462 13,149 SH   SOLE   800 0 12,349
MCDONALDS CORP COM 580135101 3,519 19,078 SH   SOLE   8,184 0 10,893
PFIZER INC COM 717081103 6,189 189,279 SH   SOLE   42,579 0 146,700
BK OF AMERICA CORP COM 060505104 408 17,184 SH   SOLE   3,013 0 14,170
GLOBAL PMTS INC COM 37940X102 6,051 35,673 SH   SOLE 1 15,052 530 20,091
HASBRO INC COM 418056107 7,260 96,863 SH   SOLE 1 24,557 1,530 70,776
BLACKSTONE GROUP INC COM CL A 09260D107 8,606 151,892 SH   SOLE   38,135 0 113,757
BRISTOL-MYERS SQUIBB CO COM 110122108 529 9,004 SH   SOLE   898 0 8,106
RAVEN INDS INC COM 754212108 1,048 48,707 SH   SOLE   3,550 0 45,157
HERSHEY CO COM 427866108 739 5,705 SH   SOLE   0 0 5,705
NORTHEAST BK LEWISTON ME COM 66405S100 880 50,160 SH   SOLE   5,900 0 44,260
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 989 9,130 SH   SOLE   1,537 0 7,593
UNILEVER PLC SPON ADR NEW 904767704 304 5,534 SH   SOLE   0 0 5,534
RIVERNORTH OPPORTUNISTIC MUN COM 76883F108 265 12,500 SH   SOLE   12,500 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,233 10,209 SH   SOLE   350 0 9,859
ALPHABET INC CAP STK CL A 02079K305 11,984 8,451 SH   SOLE   2,565 0 5,886
ISHARES TR RUS 1000 GRW ETF 464287614 15,085 78,587 SH   SOLE   14,052 0 64,534
NOVO-NORDISK A S ADR 670100205 1,804 27,545 SH   SOLE 1 11,500 770 15,275
GRACO INC COM 384109104 5,604 116,779 SH   SOLE   35,650 0 81,129
AMAZON COM INC COM 023135106 21,271 7,710 SH   SOLE   1,295 0 6,415
ACTIVISION BLIZZARD INC COM 00507V109 8,336 109,830 SH   SOLE   34,730 0 75,100
AT&T INC COM 00206R102 366 12,121 SH   SOLE   1,388 0 10,733
STRYKER CORPORATION COM 863667101 3,103 17,218 SH   SOLE   9,540 0 7,678
LINCOLN ELEC HLDGS INC COM 533900106 2,214 26,283 SH   SOLE   12,300 0 13,983
PAN AMERN SILVER CORP COM 697900108 264 8,700 SH   SOLE   0 0 8,700
STARBUCKS CORP COM 855244109 263 3,569 SH   SOLE   0 0 3,569
FRANCO NEV CORP COM 351858105 977 7,000 SH   SOLE   6,000 0 1,000
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 314 9,905 SH   SOLE   9,905 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 3,489 50,490 SH   SOLE   30,893 0 19,597
MONDELEZ INTL INC CL A 609207105 444 8,679 SH   SOLE   0 0 8,679