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,813 17,564 SH   SOLE   7,319 0 10,245
ABBOTT LABS COM 002824100 8,366 76,876 SH   SOLE   31,120 0 45,756
ABBVIE INC COM 00287Y109 6,569 74,998 SH   SOLE 1 21,142 425 53,431
ACTIVISION BLIZZARD INC COM 00507V109 7,577 93,597 SH   SOLE   33,397 0 60,200
ACUITY BRANDS INC COM 00508Y102 386 3,773 SH   SOLE   0 0 3,773
ADVANCE AUTO PARTS INC COM 00751Y106 232 1,509 SH   SOLE   60 0 1,449
AKAMAI TECHNOLOGIES INC COM 00971T101 6,566 59,399 SH   SOLE 1 16,759 700 41,940
ALLEGHANY CORP DEL COM 017175100 3,223 6,193 SH   SOLE   3,113 0 3,080
ALPHABET INC CAP STK CL C 02079K107 3,606 2,454 SH   SOLE   1,273 0 1,181
ALPHABET INC CAP STK CL A 02079K305 12,811 8,741 SH   SOLE   2,867 0 5,874
ALTRIA GROUP INC COM 02209S103 375 9,718 SH   SOLE   269 0 9,449
AMARIN CORP PLC SPONS ADR NEW 023111206 2 600 SH Call SOLE   0 0 600
AMARIN CORP PLC SPONS ADR NEW 023111206 2,534 601,912 SH   SOLE   171,672 0 430,240
AMAZON COM INC COM 023135106 14,808 4,703 SH   SOLE   1,021 0 3,682
AMERICAN WTR WKS CO INC NEW COM 030420103 688 4,750 SH   SOLE   0 0 4,750
AMGEN INC COM 031162100 1,270 4,998 SH   SOLE   321 0 4,677
AON PLC SHS CL A G0403H108 2,749 13,327 SH   SOLE 1 3,950 450 8,927
APPLE INC COM 037833100 4,625 39,934 SH   SOLE   20,886 0 19,048
ASTRAZENECA PLC SPONSORED ADR 046353108 6,836 124,752 SH   SOLE   36,337 0 88,415
AT&T INC COM 00206R102 353 12,395 SH   SOLE   1,621 0 10,774
AUTOMATIC DATA PROCESSING IN COM 053015103 1,842 13,203 SH   SOLE   7,621 0 5,582
AVNET INC COM 053807103 227 8,800 SH   SOLE   1,900 0 6,900
AXOS FINANCIAL INC COM 05465C100 1,729 74,183 SH   SOLE   28,000 0 46,183
BECTON DICKINSON & CO COM 075887109 2,913 12,518 SH   SOLE   3,634 0 8,884
BERKLEY W R CORP COM 084423102 302 4,944 SH   SOLE   1,200 0 3,744
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,460 30,340 SH   SOLE   11,172 0 19,168
BHP GROUP LTD SPONSORED ADS 088606108 6,005 116,137 SH   SOLE   34,023 0 82,114
BIOGEN INC COM 09062X103 298 1,050 SH   SOLE   0 0 1,050
BK OF AMERICA CORP COM 060505104 297 12,335 SH   SOLE   2,421 0 9,914
BLACKSTONE GROUP INC COM CL A 09260D107 8,277 158,566 SH   SOLE   44,866 0 113,700
BRISTOL-MYERS SQUIBB CO COM 110122108 439 7,279 SH   SOLE   898 0 6,381
BROADCOM INC COM 11135F101 6,442 17,682 SH   SOLE   4,985 0 12,697
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 7,553 136,363 SH   SOLE   38,366 0 97,997
CARDINAL HEALTH INC COM 14149Y108 205 4,375 SH   SOLE   775 0 3,600
CERNER CORP COM 156782104 318 4,404 SH   SOLE   4,404 0 0
CHEVRON CORP NEW COM 166764100 946 13,144 SH   SOLE   265 0 12,879
CISCO SYS INC COM 17275R102 7,606 193,096 SH   SOLE 1 63,609 4,215 125,272
CITRIX SYS INC COM 177376100 6,042 43,876 SH   SOLE   12,338 0 31,538
CME GROUP INC COM 12572Q105 7,418 44,336 SH   SOLE   12,561 0 31,775
COCA COLA CO COM 191216100 1,907 38,619 SH   SOLE   11,403 0 27,216
COCA COLA CONS INC COM 191098102 1,286 5,345 SH   SOLE   0 0 5,345
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 347 5,000 SH   SOLE   0 0 5,000
COLGATE PALMOLIVE CO COM 194162103 1,660 21,511 SH   SOLE   10,800 0 10,711
COSTCO WHSL CORP NEW COM 22160K105 12,297 34,639 SH   SOLE   13,907 0 20,733
CROWN CASTLE INTL CORP NEW COM 22822V101 11,772 70,705 SH   SOLE   19,947 0 50,757
DANAHER CORPORATION COM 235851102 292 1,357 SH   SOLE   0 0 1,357
DEERE & CO COM 244199105 241 1,088 SH   SOLE   0 0 1,088
DISNEY WALT CO COM DISNEY 254687106 1,184 9,543 SH   SOLE   8,325 0 1,218
DTE ENERGY CO COM 233331107 9,428 81,953 SH   SOLE   22,613 0 59,340
DUKE ENERGY CORP NEW COM NEW 26441C204 9,667 109,156 SH   SOLE   29,793 0 79,363
DYNATRACE INC COM NEW 268150109 6,017 146,680 SH   SOLE   39,527 0 107,153
EASTGROUP PPTY INC COM 277276101 1,694 13,101 SH   SOLE   5,100 0 8,001
EATON CORP PLC SHS G29183103 2,346 22,993 SH   SOLE   3,850 0 19,143
EDWARDS LIFESCIENCES CORP COM 28176E108 4,030 50,490 SH   SOLE   30,893 0 19,597
EMERSON ELEC CO COM 291011104 1,785 27,228 SH   SOLE   14,980 0 12,248
EQUIFAX INC COM 294429105 2,168 13,815 SH   SOLE   9,271 0 4,544
EQUITRANS MIDSTREAM CORP COM 294600101 6,009 710,311 SH   SOLE   207,516 0 502,795
EXXON MOBIL CORP COM 30231G102 2,886 84,060 SH   SOLE   1,621 0 82,439
F M C CORP COM NEW 302491303 254 2,400 SH   SOLE   0 0 2,400
FACEBOOK INC CL A 30303M102 262 1,000 SH   SOLE   0 0 1,000
FASTENAL CO COM 311900104 779 17,285 SH   SOLE   945 0 16,340
FRANCO NEV CORP COM 351858105 977 7,000 SH   SOLE   6,000 0 1,000
FULGENT GENETICS INC COM 359664109 400 10,000 SH   SOLE   0 0 10,000
GENUINE PARTS CO COM 372460105 1,539 16,170 SH   SOLE   9,700 0 6,470
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 258 6,847 SH   SOLE   6,067 0 780
GLOBAL PMTS INC COM 37940X102 5,843 32,903 SH   SOLE 1 14,790 530 17,583
GRACO INC COM 384109104 6,523 106,324 SH   SOLE   35,650 0 70,674
HASBRO INC COM 418056107 8,275 100,037 SH   SOLE 1 27,998 1,665 70,374
HERSHEY CO COM 427866108 818 5,705 SH   SOLE   0 0 5,705
HOME DEPOT INC COM 437076102 8,585 30,914 SH   SOLE   4,599 0 26,315
ILLINOIS TOOL WKS INC COM 452308109 4,626 23,945 SH   SOLE   8,892 0 15,053
INTEL CORP COM 458140100 2,686 51,875 SH   SOLE   18,270 0 33,605
INTERNATIONAL BUSINESS MACHS COM 459200101 1,134 9,318 SH   SOLE   350 0 8,968
INTERNATIONAL PAPER CO COM 460146103 7,721 190,448 SH   SOLE   52,603 0 137,845
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 21,729 430,108 SH   SOLE   192,814 0 237,294
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 862 7,572 SH   SOLE   1,537 0 6,035
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 541 5,000 SH   SOLE   0 0 5,000
IQVIA HLDGS INC COM 46266C105 6,725 42,662 SH   SOLE   11,933 0 30,729
ISHARES TR RUS MD CP GR ETF 464287481 361 2,090 SH   SOLE   1,975 0 115
ISHARES TR CORE DIV GRWTH 46434V621 19,661 494,118 SH   SOLE   133,984 0 360,134
ISHARES TR CORE S&P500 ETF 464287200 1,300 3,867 SH   SOLE   841 0 3,026
ISHARES TR RUS 1000 GRW ETF 464287614 16,806 77,484 SH   SOLE   17,241 0 60,243
ISHARES TR 0-5 YR TIPS ETF 46429B747 1,573 15,120 SH   SOLE   15,080 0 40
ISHARES TR A RATE CP BD ETF 46429B291 9,328 161,307 SH   SOLE   36,991 0 124,316
ISHARES TR RUS 1000 VAL ETF 464287598 443 3,754 SH   SOLE   3,221 0 533
ISHARES TR INTL DIV GRWTH 46435G524 13,447 246,216 SH   SOLE   47,566 0 198,650
ISHARES TR RUS TP200 GR ETF 464289438 289 2,384 SH   SOLE   2,384 0 0
IVERIC BIO INC COM 46583P102 282 50,000 SH   SOLE   0 0 50,000
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 1,662 32,590 SH   SOLE   2,165 0 30,425
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 11,497 226,336 SH   SOLE   122,615 0 103,721
JOHNSON & JOHNSON COM 478160104 12,823 86,129 SH   SOLE   21,722 0 64,407
JOHNSON CTLS INTL PLC SHS G51502105 1,425 34,876 SH   SOLE   24,137 0 10,739
JPMORGAN CHASE & CO COM 46625H100 11,689 121,419 SH   SOLE   33,843 0 87,577
KIMBERLY CLARK CORP COM 494368103 1,284 8,696 SH   SOLE   5,000 0 3,696
KLA CORP COM NEW 482480100 6,892 35,571 SH   SOLE   10,383 0 25,188
KODIAK SCIENCES INC COM 50015M109 355 6,000 SH   SOLE   0 0 6,000
LEAP THERAPEUTICS INC COM 52187K101 50 25,000 SH   SOLE   0 0 25,000
LILLY ELI & CO COM 532457108 632 4,271 SH   SOLE   0 0 4,271
LINCOLN ELEC HLDGS INC COM 533900106 2,186 23,750 SH   SOLE   12,300 0 11,450
LOCKHEED MARTIN CORP COM 539830109 8,714 22,735 SH   SOLE   6,946 0 15,789
LOWES COS INC COM 548661107 5,105 30,778 SH   SOLE   15,500 0 15,278
MARINE PRODS CORP COM 568427108 165 10,549 SH   SOLE   0 0 10,549
MARTIN MARIETTA MATLS INC COM 573284106 289 1,230 SH   SOLE   0 0 1,230
MCDONALDS CORP COM 580135101 4,093 18,646 SH   SOLE   8,086 0 10,560
MEDTRONIC PLC SHS G5960L103 7,034 67,688 SH   SOLE   19,488 0 48,200
MERCK & CO. INC COM 58933Y105 525 6,326 SH   SOLE   627 0 5,699
MICROSOFT CORP COM 594918104 18,797 89,367 SH   SOLE   30,286 0 59,081
MONDELEZ INTL INC CL A 609207105 499 8,680 SH   SOLE   0 0 8,680
MORGAN STANLEY COM NEW 617446448 6,128 126,741 SH   SOLE   35,511 0 91,231
NETFLIX INC COM 64110L106 1,700 3,400 SH   SOLE   0 0 3,400
NETFLIX INC COM 64110L106 850 1,700 SH Put SOLE   0 0 1,700
NORTHEAST BK LEWISTON ME COM 66405S100 859 46,686 SH   SOLE   5,900 0 40,786
NORTHROP GRUMMAN CORP COM 666807102 1,018 3,228 SH   SOLE   1,232 0 1,996
NOVO-NORDISK A S ADR 670100205 1,884 27,140 SH   SOLE 1 11,500 770 14,870
NVIDIA CORPORATION COM 67066G104 6,685 12,351 SH   SOLE   3,458 0 8,893
PAN AMERN SILVER CORP COM 697900108 280 8,700 SH   SOLE   0 0 8,700
PAVMED INC COM 70387R106 20 11,010 SH   SOLE   0 0 11,010
PEPSICO INC COM 713448108 2,477 17,873 SH   SOLE   9,356 0 8,517
PFIZER INC COM 717081103 7,319 199,420 SH   SOLE   49,220 0 150,200
PHILIP MORRIS INTL INC COM 718172109 425 5,673 SH   SOLE   0 0 5,673
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 6,593 64,663 SH   SOLE   22,865 0 41,798
PNC FINL SVCS GROUP INC COM 693475105 452 4,112 SH   SOLE   0 0 4,112
PPG INDS INC COM 693506107 3,258 26,686 SH   SOLE   15,800 0 10,886
PROCTER AND GAMBLE CO COM 742718109 3,545 25,505 SH   SOLE   7,201 0 18,303
QUALCOMM INC COM 747525103 11,190 95,090 SH   SOLE 1 26,124 1,580 67,386
RAVEN INDS INC COM 754212108 862 40,050 SH   SOLE   3,550 0 36,500
RAYTHEON TECHNOLOGIES CORP COM 75513E101 6,658 115,705 SH   SOLE 1 32,439 667 82,599
READING INTERNATIONAL INC CL A 755408101 51 15,968 SH   SOLE   1,220 0 14,748
REPUBLIC SVCS INC COM 760759100 7,507 80,420 SH   SOLE   22,924 0 57,496
RPC INC COM 749660106 150 56,723 SH   SOLE   0 0 56,723
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 447 13,520 SH   SOLE   13,520 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 8,387 216,558 SH   SOLE   214,202 0 2,355
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 645 5,603 SH   SOLE   282 0 5,321
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1,237 52,168 SH   SOLE   51,553 0 615
SMUCKER J M CO COM NEW 832696405 245 2,117 SH   SOLE   0 0 2,117
SOUTHERN CO COM 842587107 326 6,017 SH   SOLE   4,810 0 1,207
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,977 11,877 SH   SOLE   197 0 11,680
SPDR SER TR NUVEEN BLMBRG SR 78468R739 201 4,040 SH   SOLE   2,845 0 1,195
STARBUCKS CORP COM 855244109 310 3,612 SH   SOLE   0 0 3,612
STEPAN CO COM 858586100 435 3,992 SH   SOLE 1 0 780 3,212
STREAMLINE HEALTH SOLUTIONS COM 86323X106 142 90,810 SH   SOLE   0 0 90,810
STRYKER CORPORATION COM 863667101 3,332 15,993 SH   SOLE   9,540 0 6,453
TARGET CORP COM 87612E106 9,921 63,024 SH   SOLE   18,109 0 44,914
TE CONNECTIVITY LTD REG SHS H84989104 2,915 29,829 SH   SOLE   10,545 0 19,284
TEXAS INSTRS INC COM 882508104 2,958 20,715 SH   SOLE   12,625 0 8,090
TIFFANY & CO NEW COM 886547108 1,352 11,671 SH   SOLE   1,680 0 9,991
TRUIST FINL CORP COM 89832Q109 466 12,237 SH   SOLE   2,587 0 9,650
UGI CORP NEW COM 902681105 208 6,293 SH   SOLE 1 0 475 5,818
UNILEVER PLC SPON ADR NEW 904767704 201 3,259 SH   SOLE   0 0 3,259
UNITED PARCEL SERVICE INC CL B 911312106 1,715 10,293 SH   SOLE   800 0 9,493
US BANCORP DEL COM NEW 902973304 606 16,891 SH   SOLE   0 0 16,891
V F CORP COM 918204108 8,350 118,865 SH   SOLE   33,190 0 85,675
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 862 2,801 SH   SOLE   1 0 2,800
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,351 26,484 SH   SOLE   11,430 0 15,054
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 259 2,017 SH   SOLE   7 0 2,010
VERISK ANALYTICS INC COM 92345Y106 1,955 10,550 SH   SOLE   6,750 0 3,800
VERIZON COMMUNICATIONS INC COM 92343V104 11,237 188,896 SH   SOLE   52,255 0 136,641
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 82 10,945 SH   SOLE 1 0 10,945 0
VIRTU FINL INC CL A 928254101 10,809 469,733 SH   SOLE   132,347 0 337,386
WALMART INC COM 931142103 1,428 10,204 SH   SOLE   352 0 9,852
WEYERHAEUSER CO MTN BE COM NEW 962166104 454 15,909 SH   SOLE   57 0 15,852
WHEATON PRECIOUS METALS CORP COM 962879102 1,148 23,400 SH   SOLE   20,500 0 2,900
WHITE MTNS INS GROUP LTD COM G9618E107 1,274 1,635 SH   SOLE   900 0 735
WILLIAMS COS INC COM 969457100 9,901 503,845 SH   SOLE   138,801 0 365,045
XILINX INC COM 983919101 5,297 50,819 SH   SOLE   14,817 0 36,002
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 5,952 23,577 SH   SOLE   6,635 0 16,942
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 214 455 SH   SOLE   0 0 455
ZYMEWORKS INC COM 98985W102 466 10,000 SH   SOLE   0 0 10,000