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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
AAON IncCOM PAR $0.00400036020634525SH OTR 52500
ABB Ltd Sponsored ADRSPONSORED ADR000375204129SH SOLE 2900
Aflac IncCOM0010551021983,800SH SOLE 3,80000
AT&T IncCOM00206R1024139SH SOLE 00139
AT&T IncCOM00206R1021,03738,398SH SOLE 38,39800
ARK Genomic Revolution ETFGENOMIC REV ETF00214Q3027100SH OTR 10000
Abbott LabsCOM00282410012100SH SOLE 00100
Abbott LabsCOM0028241003,18326,943SH SOLE 26,94300
Abbvie Inc.COM00287Y1096536,055SH SOLE 6,05500
Adobe Systems Inc DECOM00724F101144250SH SOLE 25000
Advance Auto Parts Inc.COM00751Y106525SH SOLE 2500
Advanced Micro Devices IncCOM00790310751500SH OTR 50000
Agios Pharmaceuticals IncCOM00847X10412265SH OTR 26500
Air Prods & Chems IncCOM00915810628108SH SOLE 10800
Alibaba.com Ltd.SPONSORED ADS01609W102425SH OTR 2500
Allstate Corp.COM02000210132255SH SOLE 25500
Alphabet Inc-CL CCAP STK CL C02079K10718770SH SOLE 7000
Alphabet Inc-CL ACAP STK CL A02079K305114SH SOLE 004
Alphabet Inc-CL ACAP STK CL A02079K3052,660995SH SOLE 99500
Escrow Altegrity IncCOM021ESC017150SH OTR 5000
Altria Group Inc.COM02209S1031132,489SH SOLE 2,48900
Amazon.com IncCOM0231351063611SH SOLE 0011
Amazon.com IncCOM0231351062,483756SH SOLE 75600
Ameren Corp.COM0236081021782,200SH SOLE 2,20000
American Express CoCOM0258161091841,098SH SOLE 1,09800
American International Group Inc.COM NEW02687478414262SH SOLE 26200
American Tower CorpCOM03027X100725SH SOLE 0025
American Tower CorpCOM03027X1001,2964,884SH SOLE 4,88400
Ameriprise Financial Inc.COM03076C10636137SH SOLE 13700
Ametek IncCOM03110010062500SH OTR 50000
Amgen IncCOM03116210027125SH SOLE 12500
Amphenol CorpCL A03209510121290SH SOLE 00290
Amphenol CorpCL A0320951011,65722,630SH SOLE 22,63000
Analog Devices Inc.COM03265410518110SH SOLE 00110
Analog Devices Inc.COM0326541051,2807,640SH SOLE 7,64000
Anthem IncCOM0367521031231SH OTR 3100
APA CorpCOM03743Q1081527,075SH SOLE 7,07500
Apple Inc.COM0378331001561,100SH OTR 1,10000
Apple Inc.COM037833100126890SH SOLE 00890
Apple Inc.COM0378331007,73954,694SH SOLE 54,69400
Applied MaterialsCOM03822210569533SH SOLE 53300
Astrazeneca PLCSPONSORED ADR0463531086100SH SOLE 10000
Automatic Data Processing Inc.COM05301510372361SH SOLE 36100
AUTOZONE INCCOM05333210232SH SOLE 200
BCE IncCOM NEW05534B760235SH SOLE 3500
BP P.L.C. Sponsored ADRSPONSORED ADR055622104531,940SH SOLE 1,94000
Baidu IncSPON ADR REP A05675210822145SH OTR 14500
Ball CorporationCOM058498106110SH SOLE 1000
Bank of AmericaCOM060505104852,000SH OTR 2,00000
Bank of AmericaCOM0605051042415,684SH SOLE 5,68400
Bank New York Mellon CorpCOM0640581001933,722SH SOLE 3,72200
Bar Harbor BanksharesCOM066849100863,083SH OTR 3,08300
Baxter Intl CorpCOM0718131095677,055SH SOLE 7,05500
Becton Dickinson & CoCOM0758871093131,273SH SOLE 1,27300
Berkshire Hathaway Inc Cl BCL B NEW08467070227100SH OTR 10000
Berkshire Hathaway Inc Cl BCL B NEW084670702830SH SOLE 0030
Berkshire Hathaway Inc Cl BCL B NEW0846707021,1154,085SH SOLE 4,08500
Best Buy Co Inc.COM086516101223SH SOLE 2300
BHP BillitonSPONSORED ADS0886061083616,745SH SOLE 6,74500
Biogen IDEC IncCOM09062X103620SH SOLE 2000
Blackline IncCOM09239B109430SH OTR 3000
Blackrock Inc.COM09247X10122SH SOLE 002
Blackrock Inc.COM09247X1014452SH SOLE 5200
Blackstone IncCOM09260D1074463,833SH SOLE 3,83300
Boeing Co.COM09702310527125SH SOLE 00125
Boeing Co.COM0970231055092,315SH SOLE 2,31500
Booking Holdings IncCOM09857L1084318SH SOLE 1800
Bristol Myers SquibbCOM11012210836600SH SOLE 00600
Bristol Myers SquibbCOM1101221084948,347SH SOLE 8,34700
Broadcom IncCOM11135F1012041SH SOLE 4100
Brown & Brown IncCOM11523610128500SH OTR 50000
CDW Corp/DECOM12514G1085903,240SH SOLE 3,24000
Cigna CorpCOM1255231007523,755SH SOLE 3,75500
CME Group Inc.COM12572Q10529SH SOLE 900
CSX Corp.COM12640810330610,290SH SOLE 10,29000
CVS Health CorporationCOM12665010014165SH SOLE 00165
CVS Health CorporationCOM1266501002,37227,955SH SOLE 27,95500
Camden National Corp.COM1330341081122,343SH OTR 2,34300
Camden National Corp.COM13303410813275SH SOLE 27500
Camden Property TrustSH BEN INT13313110238258SH SOLE 25800
Capital One Finl CorpCOM14040H10517104SH SOLE 00104
Capital One Finl CorpCOM14040H10593575SH SOLE 57500
Cardinal Health IncCOM14149Y10815300SH SOLE 30000
Carnival CorpUNIT 99/99/99991436583005200SH OTR 20000
Carrier Global CorporationCOM14448C10420380SH SOLE 38000
Caterpillar IncCOM1491231011971,027SH SOLE 1,02700
Chevron CorpCOM166764100656SH SOLE 0056
Chevron CorpCOM1667641002,19721,653SH SOLE 21,65300
Chico's FAS, Inc.COM1686151021200SH OTR 20000
Chipolte Mexican Grill Inc.COM16965610553SH SOLE 003
Chipolte Mexican Grill Inc.COM169656105500275SH SOLE 27500
Church & Dwight Co IncCOM17134010225300SH OTR 30000
Cisco SystemsCOM17275R1024247,785SH SOLE 7,78500
Citigroup Inc.COM NEW172967424690SH SOLE 0090
Citigroup Inc.COM NEW1729674241,46120,811SH SOLE 20,81100
Clorox CoCOM1890541097274,391SH SOLE 4,39100
Coca Cola CompanyCOM1912161001,19722,814SH SOLE 22,81400
Colgate PalmoliveCOM19416210346608SH SOLE 60800
Comcast Corp Com CL ACL A20030N101112SH SOLE 0012
Comcast Corp Com CL ACL A20030N1013416,096SH SOLE 6,09600
Conocophillips Inc.COM20825C10414200SH SOLE 00200
Conocophillips Inc.COM20825C1045037,423SH SOLE 7,42300
Consolidated Edison Inc.COM20911510411150SH OTR 15000
Corning Inc.COM219350105361,000SH SOLE 1,00000
Costco Wholesale CorpCOM22160K1057971,773SH SOLE 1,77300
Crown Castle Int CorpCOM22822V1011055SH SOLE 0055
Crown Castle Int CorpCOM22822V1018614,965SH SOLE 4,96500
Cummins Inc.COM2310211061150SH SOLE 5000
Danaher Corp.COM2358511024571,501SH SOLE 1,50100
Darling Ingredients IncCOM237266101229SH SOLE 2900
Deere & CoCOM2441991053911,168SH SOLE 1,16800
Dentsply Sirona Inc.COM24906P10913218SH SOLE 21800
Diageo PLCSPON ADR NEW25243Q20539200SH OTR 20000
Diageo PLCSPON ADR NEW25243Q2052951,528SH SOLE 1,52800
Digital Realty TrustCOM25386810314100SH SOLE 00100
Digital Realty TrustCOM2538681031,1377,870SH SOLE 7,87000
Walt Disney CoCOM254687106845SH SOLE 0045
Walt Disney CoCOM2546871062,23313,201SH SOLE 13,20100
Dollar General Corp.COM25667710532150SH OTR 15000
Dollar Tree IncCOM256746108217SH SOLE 1700
Dominion Energy IncCOM25746U1091872,567SH SOLE 2,56700
Dow IncCOM26055710346797SH SOLE 79700
Duke Energy CorpCOM NEW26441C20412125SH SOLE 00125
Duke Energy CorpCOM NEW26441C2042,11921,717SH SOLE 21,71700
Dupont De Nemours IncCOM26614N10248704SH SOLE 70400
Eastman Chemical CoCOM27743210057562SH SOLE 56200
EBAY IncCOM278642103117SH SOLE 1700
Edwards Lifesciences CorpCOM28176E10814120SH OTR 12000
Edwards Lifesciences CorpCOM28176E108220SH SOLE 2000
Emerson Elec CoCOM29101110431333SH SOLE 33300
Enbridge IncCOM29250N1053588,984SH SOLE 8,98400
Envista Holdings CorpCOM29415F104259SH SOLE 5900
Etsy IncCOM29786A1061050SH OTR 5000
Eversource EnergyCOM30040W10810117SH OTR 11700
Exelon Corp.COM30161N101901,855SH SOLE 1,85500
Exxon Mobil CorpCOM30231G1029150SH SOLE 00150
Exxon Mobil CorpCOM30231G1022,05234,886SH SOLE 34,88600
Facebook Inc.CL A30303M1025921,744SH SOLE 1,74400
Fedex CorporationCOM31428X1064442,024SH SOLE 2,02400
Fifth Third BancorpCOM3167731005123SH SOLE 12300
Fiserv Inc.COM33773810890828SH SOLE 82800
Fortinet IncCOM34959E10944150SH OTR 15000
Fortive CorpCOM34959J1089125SH SOLE 00125
Fortive CorpCOM34959J1085748,132SH SOLE 8,13200
Freeport-McMoran IncCL B35671D8573100SH SOLE 10000
Generac Holdings IncCOM3687361047391,809SH SOLE 1,80900
General Dynamics Corp.COM3695501086573,349SH SOLE 3,34900
General Electric Co.COM NEW369604301550SH OTR 5000
General Electric Co.COM NEW36960430101SH SOLE 001
General Electric Co.COM NEW36960430187848SH SOLE 84800
General Mills Inc.COM37033410421350SH SOLE 35000
Genuine Parts Co.COM372460105215SH SOLE 1500
Gilead Sciences Inc.COM37555810345646SH SOLE 64600
Glaxosmithkline PLC-ADRSPONSORED ADR37733W1051493,908SH SOLE 3,90800
Global Payments IncCOM37940X10243275SH OTR 27500
Goldman Sachs GroupCOM38141G10437SH SOLE 700
Grupo Aeroportuario Del Pacifico Sab De Cv ADR Rep 10 B CORP COMMONSPON ADR B40050610132275SH SOLE 27500
HCA Healthcare IncCOM40412C1015542,282SH SOLE 2,28200
HP Inc.COM40434L1056233SH SOLE 23300
Hewlett Packard Enterprise Co.COM42824C1093233SH SOLE 23300
Hilton Worldwide Holdings IncCOM43300A20314107SH OTR 10700
Home DepotCOM43707610233100SH SOLE 00100
Home DepotCOM4370761021,1113,384SH SOLE 3,38400
Honeywell Intl IncCOM438516106315SH SOLE 0015
Honeywell Intl IncCOM4385161061,0835,102SH SOLE 5,10200
Idexx LabsCOM45168D104170274SH OTR 27400
Idexx LabsCOM45168D1041,1151,793SH SOLE 1,79300
Intel Inc.COM45814010029550SH SOLE 00550
Intel Inc.COM4581401001,26523,750SH SOLE 23,75000
Intercontinental Exchange IncCOM45866F1041,22010,625SH SOLE 10,62500
International Business MachinesCOM4592001013652,625SH SOLE 2,62500
Invesco QQQ Trust Series 1UNIT SER 146090E1033597SH SOLE 9700
Intuit IncCOM46120210363116SH SOLE 11600
Invesco S&P 500 Low VolatilityS&P500 LOW VOL46138E35418300SH SOLE 30000
iShares MSCI USA Equal Weighted ETFMSCI EQUAL WEITE464286681675SH SOLE 0075
iShares MSCI USA Equal Weighted ETFMSCI EQUAL WEITE4642866811,85822,197SH SOLE 22,19700
iShares Dow Jones Dividend ETFSELECT DIVID ETF4642871681221,066SH SOLE 1,06600
iShares Barclays TIPS Bonds Fund ETFTIPS BD ETF464287176110859SH SOLE 85900
iShares Core S&P 500 ETFCORE S&P500 ETF4642872006411,487SH SOLE 1,48700
iShares Inc MSCI Emerging Markets ETFMSCI EMG MKT ETF4642872342003,977SH SOLE 3,97700
iShares Investment Grade Corp Bond ETFIBOXX INV CP ETF46428724233250SH SOLE 00250
iShares Investment Grade Corp Bond ETFIBOXX INV CP ETF4642872422,45718,470SH SOLE 18,47000
iShares S&P 500 Growth Index FundS&P 500 GRWT ETF46428730930400SH SOLE 00400
iShares S&P 500 Growth Index FundS&P 500 GRWT ETF4642873091,41719,177SH SOLE 19,17700
iShares S&P 500 Value Index Fund ETFS&P 500 VAL ETF4642874081,1187,685SH SOLE 7,68500
iShares Trust Barclays 1-3 Year Treasury Bond Fund ETF1 3 YR TREAS BD464287457450SH SOLE 5000
iShares Trust MSCI EAFE Index Fund ETFMSCI EAFE ETF4642874656988,952SH SOLE 8,95200
iShares Russell Midcap Value Index Fd ETFRUS MDCP VAL ETF46428747340350SH SOLE 00350
iShares Russell Midcap Value Index Fd ETFRUS MDCP VAL ETF464287473218SH SOLE 1800
iShares Russell Midcap Growth ETFRUS MD CP GR ETF46428748119170SH SOLE 17000
iShares Russell Midcap Index Fd ETFRUS MID CAP ETF46428749925324SH SOLE 32400
iShares Core S&P Mid-Cap ETFCORE S&P MCP ETF4642875071,7826,774SH SOLE 6,77400
IShares Russell 1000 Value Index Fund ETFRUS 1000 VAL ETF46428759843275SH SOLE 27500
iShares S&P Mid Cap Growth ETFS&P MC 400GR ETF46428760674930SH SOLE 00930
iShares S&P Mid Cap Growth ETFS&P MC 400GR ETF4642876065797,313SH SOLE 7,31300
IShares Russell 1000 Growth Index Fd ETFRUS 1000 GRW ETF46428761427100SH SOLE 00100
IShares Russell 1000 Growth Index Fd ETFRUS 1000 GRW ETF46428761474270SH SOLE 27000
iShares Tr Russell 1000 Index Fd ETFRUS 1000 ETF464287622133550SH SOLE 55000
iShares Russell 2000 Growth ETFRUS 2000 GRW ETF46428764837126SH SOLE 12600
iShares Russell 2000 Index Fund ETFRUSSELL 2000 ETF4642876551150SH SOLE 5000
iShares Inc S&P Mid Cap 400 Value ETFS&P MC 400VL ETF46428770528275SH SOLE 00275
iShares Inc S&P Mid Cap 400 Value ETFS&P MC 400VL ETF4642877053,21231,175SH SOLE 31,17500
iShares Core S&P Small-Cap ETFCORE S&P SCP ETF4642878042,36421,648SH SOLE 21,64800
iShares Inc S&P Small Cap 600 Value ETFSP SMCP600VL ETF464287879875SH SOLE 0075
iShares Inc S&P Small Cap 600 Value ETFSP SMCP600VL ETF4642878793,08430,633SH SOLE 30,63300
iShares S&P Small Cap 600 Growth ETFS&P SML 600 GWT46428788794720SH SOLE 00720
iShares S&P Small Cap 600 Growth ETFS&P SML 600 GWT4642878874313,318SH SOLE 3,31800
iShares JP Morgan USD Emerging Bond Fund ETFJPMORGAN USD EMG464288281440SH SOLE 0040
iShares JP Morgan USD Emerging Bond Fund ETFJPMORGAN USD EMG4642882813,68233,456SH SOLE 33,45600
iShares S&P National AMT-Free Muni Bond Fund ETFNATIONAL MUN ETF46428841493800SH SOLE 80000
iShares High Yield Corp Bond ETFIBOXX HI YD ETF464288513775SH SOLE 0075
iShares High Yield Corp Bond ETFIBOXX HI YD ETF4642885133,69742,260SH SOLE 42,26000
iShares MBS ETFMBS ETF464288588332SH OTR 3200
iShares MBS ETFMBS ETF46428858822205SH SOLE 00205
iShares MBS ETFMBS ETF4642885884,75543,972SH SOLE 43,97200
iShares 1-5 Year Investment Grade Corporate Bond ETFISHS 1-5YR INVS4642886462,20540,358SH SOLE 40,35800
iShares US Preferred Stock ETFPFD AND INCM SEC46428868713325SH SOLE 00325
iShares US Preferred Stock ETFPFD AND INCM SEC4642886873,28584,656SH SOLE 84,65600
iShares Floating Rate Note Fund ETFFLTG RATE NT ETF46429B65510200SH SOLE 20000
iShares Edge MSCI USA Quality Factor ETFMSCI USA QLT FCT46432F33920150SH SOLE 00150
iShares Edge MSCI USA Quality Factor ETFMSCI USA QLT FCT46432F3392,08715,843SH SOLE 15,84300
iShares Core MSCI EAFE ETFCORE MSCI EAFE46432F8423344,495SH SOLE 4,49500
Ishares 0-5 Year Investment Grade Corporate Bd Etf0-5YR INVT GR CP46434V10016300SH SOLE 30000
iShares iBonds Dec 2023 Term Corporate ETFIBONDS DEC23 ETF46434VAX83125SH SOLE 00125
iShares iBonds Dec 2023 Term Corporate ETFIBONDS DEC23 ETF46434VAX842516,350SH SOLE 16,35000
iShares iBonds Dec 2022 Term Corporate ETFIBONDS DEC22 ETF46434VBA72379,355SH SOLE 9,35500
iShares iBonds Dec 2025 Term Corporate ETFIBONDS DEC25 ETF46434VBD1461,725SH SOLE 1,72500
iShares iBonds Dec 2024 Term Corporate ETFIBONDS DEC24 ETF46434VBG41836,955SH SOLE 6,95500
iShares iBonds Dec 2021 Term Corporate ETFIBONDS DEC21 ETF46434VBK52158,705SH SOLE 8,70500
J.P. Morgan Chase & CoCOM46625H1001695SH SOLE 0095
J.P. Morgan Chase & CoCOM46625H1003,73122,791SH SOLE 22,79100
Johnson & JohnsonCOM4781601042,93218,154SH SOLE 18,15400
KLA-Tencor Corp.COM NEW4824801002885SH SOLE 0085
KLA-Tencor Corp.COM NEW4824801001,5994,780SH SOLE 4,78000
Kansas City SouthernCOM NEW485170302135500SH SOLE 50000
Kimberly Clark CorpCOM49436810321160SH SOLE 16000
ADR KONINKLIJKE AHOLDDELHAIZE N.V.com500467501290SH OTR 9000
Kraft Heinz Co.COM500754106391SH SOLE 9100
Kroger Corp.COM501044101130SH SOLE 3000
L3 Harris Technologies IncCOM5024311093531,605SH SOLE 1,60500
Estee Lauder CoCL A5184391042585SH SOLE 0085
Estee Lauder CoCL A5184391041,7935,978SH SOLE 5,97800
Lilly Eli & CoCOM5324571081250SH SOLE 0050
Lilly Eli & CoCOM5324571081,9208,311SH SOLE 8,31100
Lockheed Martin Corp.COM53983010979228SH SOLE 22800
Lowes Cos Inc.COM5486611071,2196,007SH SOLE 6,00700
Lumen Technologies IncCOM5502411032185SH SOLE 18500
M&T Bank CorporationCOM55261F10422150SH SOLE 00150
M&T Bank CorporationCOM55261F1041,59010,650SH SOLE 10,65000
Manulife Financial Corp.COM56501R1069480SH SOLE 48000
MarketAxess Holdings IncCOM57060D10853125SH OTR 12500
Marsh & McLennan Companies IncCOM5717481027364,861SH SOLE 4,86100
Masco CorpCOM57459910610175SH SOLE 00175
Masco CorpCOM57459910696417,362SH SOLE 17,36200
Mastercard Inc.CL A57636Q10427SH SOLE 007
Mastercard Inc.CL A57636Q1044821,385SH SOLE 1,38500
McCormick & Co.COM NON VTG57978020615182SH SOLE 18200
McDonalds CorpCOM5801351011250SH SOLE 0050
McDonalds CorpCOM5801351011,6096,672SH SOLE 6,67200
Merck & Co. Inc. NewCOM58933Y105340SH SOLE 0040
Merck & Co. Inc. NewCOM58933Y1053694,915SH SOLE 4,91500
MetLife Inc.COM59156R10811171SH SOLE 17100
Microsoft Corp.COM594918104725SH OTR 2500
Microsoft Corp.COM5949181044,08414,485SH SOLE 14,48500
Microchip TechnologyCOM59501710441265SH SOLE 00265
Microchip TechnologyCOM5950171042,98219,428SH SOLE 19,42800
Microshare Corp.com59514B209050SH OTR 5000
Mondelez Intl Inc.CL A609207105349SH SOLE 0049
Mondelez Intl Inc.CL A6092071051,05018,040SH SOLE 18,04000
Monolithic Power Systems IncCOM60983910558120SH OTR 12000
Morgan StanleyCOM NEW6174464482782,852SH SOLE 2,85200
NCR Corp NewCOM62886E108133SH SOLE 3300
New York Community BancorpCOM6494451031100SH OTR 10000
NextEra Energy IncCOM65339F10116200SH SOLE 00200
NextEra Energy IncCOM65339F1017549,600SH SOLE 9,60000
Nextera Energy PartnersCOM UNIT PART IN65341B1068100SH OTR 10000
Nice LTD - Spon ADRSPONSORED ADR653656108620SH OTR 2000
Nike Inc Cl BCL B654106103745SH SOLE 0045
Nike Inc Cl BCL B6541061031,50110,337SH SOLE 10,33700
Nokia CorpSPONSORED ADR6549022041100SH OTR 10000
Norfolk Southern CorpCOM655844108140585SH SOLE 58500
Northrop Grumman CorpCOM66680710255152SH SOLE 15200
Novartis A GSPONSORED ADR66987V109675SH SOLE 0075
Novartis A GSPONSORED ADR66987V1096938,468SH SOLE 8,46800
Nucor Corp.COM67034610564650SH SOLE 65000
NVIDIA CorpCOM67066G1041260SH SOLE 0060
NVIDIA CorpCOM67066G1047473,607SH SOLE 3,60700
Nuveen Dividend Advantage Municipal FundCOM67066V1018514SH SOLE 51400
Oracle Corp.COM68389X10530350SH SOLE 00350
Oracle Corp.COM68389X1052,60429,891SH SOLE 29,89100
Otis Worldwide CorporationCOM68902V1079113SH SOLE 11300
Palo Alto Networks IncCOM6974351053165SH SOLE 0065
Palo Alto Networks IncCOM6974351052,9876,236SH SOLE 6,23600
PaychexCOM70432610739350SH SOLE 35000
Paypal Holdings Inc.COM70450Y1032390SH SOLE 0090
Paypal Holdings Inc.COM70450Y1032,73810,523SH SOLE 10,52300
Peloton Interactive IncCL A COM70614W1009100SH OTR 10000
Penn NationalCOM70756910922300SH OTR 30000
PennyMac Financial Services Inc.COM70932M10720325SH OTR 32500
Pepsico IncCOM71344810834225SH SOLE 00225
Pepsico IncCOM7134481081,63610,878SH SOLE 10,87800
Pfizer IncCOM717081103486SH SOLE 0086
Pfizer IncCOM7170811031,31830,636SH SOLE 30,63600
Phillip Morris Intl, IncCOM71817210982862SH SOLE 86200
PIMCO Total Return Active ETFACTIVE BD ETF72201R775432SH OTR 3200
PIMCO Total Return Active ETFACTIVE BD ETF72201R77547425SH SOLE 00425
PIMCO Total Return Active ETFACTIVE BD ETF72201R7758,32775,322SH SOLE 75,32200
PIMCO Enhanced Short Maturity Active ETFENHAN SHRT MA AC72201R8338007,845SH SOLE 7,84500
T. Rowe PriceCOM74144T10878395SH SOLE 39500
Procter & GambleCOM742718109640SH OTR 4000
Procter & GambleCOM74271810914100SH SOLE 00100
Procter & GambleCOM7427181092,67419,129SH SOLE 19,12900
Prologis IncCOM74340W10314111SH OTR 11100
Prudential Financial Inc.COM74432010219SH SOLE 009
Prudential Financial Inc.COM7443201021231,169SH SOLE 1,16900
Qualcomm Inc.COM74752510399765SH SOLE 76500
Raytheon Technologies CorpCOM75513E1012943,417SH SOLE 3,41700
Republic Services Inc.COM760759100218SH SOLE 1800
ResMed IncCOM76115210733125SH OTR 12500
S&P Global Inc.COM78409V10425SH SOLE 500
SPDR S&P 500 ETFTR UNIT78462F10386200SH SOLE 00200
SPDR S&P 500 ETFTR UNIT78462F1032354SH SOLE 5400
SPDR Gold Trust ETFGOLD SHS78463V10716100SH SOLE 10000
SPDR Portfolio Developed World ex-US ETFPORTFOLIO DEVLPD78463X8896175SH SOLE 00175
SPDR Portfolio Developed World ex-US ETFPORTFOLIO DEVLPD78463X8892,36665,331SH SOLE 65,33100
SPDR Bloomberg Barclays Convertible Securities ETFBLMBRG BRC CNVRT78464A3594475,234SH SOLE 5,23400
SPDR S&P Dividend ETFS&P DIVID ETF78464A76349420SH SOLE 42000
SPDR S&P Midcap 400 ETFUTSER1 S&PDCRP78467Y107274570SH SOLE 57000
SPDR Bloomberg Barclays IG Floating Rate ETFBLOMBERG BRC INV78468R2001845,991SH SOLE 5,99100
SPDR Nuveen Bloomberg Barclays Municipal Bond ETFNUVEEN BRC MUNIC78468R7211462,834SH SOLE 2,83400
Salesforce.com Inc.COM79466L302725SH SOLE 0025
Salesforce.com Inc.COM79466L3021,5345,657SH SOLE 5,65700
SAP AG ADRSPON ADR80305420422165SH SOLE 16500
Charles Schwab IncCOM8085131054255,830SH SOLE 5,83000
Finanical Select Sector SPDRFINANCIAL81369Y605260SH SOLE 6000
Shopify Inc - Class ACL A82509L1076850SH OTR 5000
Simon PPTY Group IncCOM82880610916120SH SOLE 12000
Skillz IncCOM83067L1094400SH OTR 40000
Southern CompanyCOM842587107991,596SH SOLE 1,59600
SouthWest Airlines CoCOM84474110810203SH SOLE 20300
Starbucks CorpCOM85524410922200SH SOLE 00200
Starbucks CorpCOM8552441091,16510,565SH SOLE 10,56500
State Street Corp.COM8574771034505,308SH SOLE 5,30800
Stryker CorpCOM86366710130115SH SOLE 11500
Suncor Energy, Inc.COM867224107171SH SOLE 7100
Sysco CorpCOM87182910720250SH SOLE 25000
T J X CompaniesCOM8725401094967,520SH SOLE 7,52000
Target Corp.COM87612E106196856SH SOLE 85600
Tesla Motors IncCOM88160R1011925SH OTR 2500
Texas InstrumentsCOM8825081043511,827SH SOLE 1,82700
Thermo Fisher Scientific Inc.COM8835561021120SH SOLE 0020
Thermo Fisher Scientific Inc.COM883556102437765SH SOLE 76500
3M CorpCOM88579Y1011795SH SOLE 0095
3M CorpCOM88579Y1017924,517SH SOLE 4,51700
Toronto Dominion Bank Ont Sedol 2897222COM NEW8911605091141,729SH SOLE 1,72900
Tractor Supply CompanyCOM89235610661300SH OTR 30000
The Travelers Cos IncCOM89417E1091383SH SOLE 8300
Truist Financial CorporationCOM89832Q10980513,734SH SOLE 13,73400
Tyler TechnologiesCOM902252105284620SH OTR 62000
Tyler TechnologiesCOM902252105715SH SOLE 0015
Tyler TechnologiesCOM9022521051,0452,279SH SOLE 2,27900
UGI Corp NewCOM90268110537864SH OTR 86400
US Bancorp DelCOM NEW9029733049150SH SOLE 00150
US Bancorp DelCOM NEW9029733042824,749SH SOLE 4,74900
Union Pac CorpCOM90781810839198SH SOLE 19800
United Parcel ServiceCL B91131210632175SH SOLE 00175
United Parcel ServiceCL B9113121061,97010,817SH SOLE 10,81700
Unitedhealth GroupCOM91324P10287222SH SOLE 22200
UNUM GroupCOM91529Y10625979SH OTR 97900
VF CorpCOM9182041081952,918SH SOLE 2,91800
Vanguard Dividend Appreciation ETFDIV APP ETF9219088441275SH SOLE 0075
Vanguard Dividend Appreciation ETFDIV APP ETF9219088441,0847,057SH SOLE 7,05700
Vanguard Int Term Bd Index Fd ETFINTERMED TERM92193781932360SH SOLE 36000
Vanguard Total Bond Market ETFTOTAL BND MRKT9219378359100SH SOLE 00100
Vanguard Total Bond Market ETFTOTAL BND MRKT92193783599011,582SH SOLE 11,58200
Vanguard FTSE Developed Markets ETFFTSE DEV MKT ETF921943858961,898SH SOLE 1,89800
Vanguard High Dividend Yield ETFHIGH DIV YLD921946406875SH SOLE 0075
Vanguard High Dividend Yield ETFHIGH DIV YLD9219464061,68216,274SH SOLE 16,27400
Vanguard Total Intl Bond ETFTOTAL INT BD ETF92203J40714250SH SOLE 25000
Vanguard FTSE All-World ex- US ETFALLWRLD EX US9220427752694,408SH SOLE 4,40800
Vanguard FTSE Emerging Mkts ETFFTSE EMR MKT ETF92204285811225SH SOLE 00225
Vanguard FTSE Emerging Mkts ETFFTSE EMR MKT ETF9220428584,27785,518SH SOLE 85,51800
Vanguard Utility ETFUTILITIES ETF92204A876111795SH SOLE 79500
Vanguard Short-Term Corporate Bond ETFSHRT TRM CORP BD92206C4093574,333SH SOLE 4,33300
Vanguard Intermediate Term Corporate Bond ETFINT-TERM CORP92206C87034365SH SOLE 00365
Vanguard Intermediate Term Corporate Bond ETFINT-TERM CORP92206C87010,590112,167SH SOLE 112,16700
Vapotherm, IncCOM9221071072100SH OTR 10000
Vanguard S&P 500 ETF NewS&P 500 ETF SHS92290836365165SH SOLE 16500
Vanguard Real Estate ETFREAL ESTATE ETF92290855336350SH SOLE 00350
Vanguard Real Estate ETFREAL ESTATE ETF9229085532,32622,858SH SOLE 22,85800
Vanguard Small-Cap Growth ETFSML CP GRW ETF922908595101360SH SOLE 36000
Vanguard Mid-Cap ETFMID CAP ETF922908629206869SH SOLE 86900
Vanguard Value ETFVALUE ETF92290874439290SH SOLE 29000
Vanguard Small-Cap ETFSMALL CP ETF922908751165756SH SOLE 75600
Vanguard Total Stock Market ETFTOTAL STK MKT92290876956250SH SOLE 00250
Vanguard Total Stock Market ETFTOTAL STK MKT9229087696,79930,619SH SOLE 30,61900
Verizon CommunicationsCOM92343V1042,30742,713SH SOLE 42,71300
Visa IncCOM CL A92826C8392511,129SH SOLE 1,12900
Vodafone Group PLC ADR NewSPONSORED ADR92857W3087468SH SOLE 46800
Wabtec CorpCOM929740108337SH SOLE 3700
Walmart IncCOM9311421033052,191SH SOLE 2,19100
Wayfair Inc.CL A94419L10126100SH OTR 10000
Wells Fargo & CoCOM9497461012525,438SH SOLE 5,43800
Whirlpool CorpCOM963320106173850SH SOLE 85000
Xilinx IncCOM9839191011490SH SOLE 0090
Xilinx IncCOM9839191012421,600SH SOLE 1,60000
Xylem Inc.COM98419M100432SH SOLE 3200
YUM Brands Inc.COM98849810195780SH SOLE 78000
Zimmer Biomet Hldgs IncCOM98956P10223160SH SOLE 00160
Zimmer Biomet Hldgs IncCOM98956P1021,46410,002SH SOLE 10,00200
Zions Bancorp NACOM989701107344SH SOLE 4400
Zoetis IncCL A98978V1035652,909SH SOLE 2,90900
Accenture PLC Ireland Shs Cl ASHS CLASS AG1151C101310SH SOLE 0010
Accenture PLC Ireland Shs Cl ASHS CLASS AG1151C101147459SH SOLE 45900
Johnson Controls InternationalSHSG515021056038,851SH SOLE 8,85100
Linde PLCSHSG5494J10374251SH SOLE 25100
Medtronic PLC SedolSHSG5960L10319SH SOLE 009
Medtronic PLC SedolSHSG5960L1031511,205SH SOLE 1,20500
Chubb LtdCOMH1467J1042231,283SH SOLE 1,28300
Check Point Software TechnologiesORDM22465104220SH SOLE 2000
Ferrari NVCOMN3167Y1031465SH OTR 6500
NXP Semiconductors N.V.COMN6596X109947SH SOLE 4700