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
3M COOrdinary Share88579Y1013732,135SH SOLE12,13500
A.O. SMITH CORPOrdinary Share83186520930550SH SOLE 55000
ABBOTT LABORATORIESOrdinary Share0028241005,54850,668SH SOLE150,66800
ABBVIE INCOrdinary Share00287Y1099,73590,850SH SOLE190,85000
ACCENTURE PLC CLASS AOrdinary ShareG1151C10114,43555,263SH SOLE155,26300
ACTIVISION BLIZZARD INCOrdinary Share00507V1094004,303SH SOLE 4,30300
ADAMS DIVERSIFIED EQUITY FUNDClosed-End Fund006212104175SH SOLE 7500
ADAPTHEALTH CORP ORDINARY SHARESOrdinary Share00653Q10219513SH SOLE 51300
ADOBE SYSTEMS IINOrdinary Share00724F1011019SH SOLE 1900
AFLAC INCOrdinary Share0010551023688,285SH SOLE18,28500
AIR PRODUCTS & CHEMICALS INCOrdinary Share0091581061,3044,771SH SOLE14,77100
ALCOA CORPOrdinary Share0138721065225SH SOLE122500
ALCON INC ORD SHSOrdinary ShareH01301128580SH SOLE18000
ALEXANDRIA REAL ESTATE EQUITIES INCOrdinary Share015271109121681SH SOLE168100
ALEXION PHARMACEUTICALS INCOrdinary Share0153511091,64910,555SH SOLE110,55500
ALLEGION PLCOrdinary ShareG0176J1093242,780SH SOLE 2,78000
ALLIANCEBERNSTEIN HOLDING L.P.Unit01881G10667519,975SH SOLE119,97500
ALLSTATE CORPOrdinary Share0200021013152,867SH SOLE 2,86700
ALPHABET INC COrdinary Share02079K107666380SH SOLE138000
ALPHABET INC CLASS AOrdinary Share02079K3057,6614,371SH SOLE14,37100
ALTRIA GROUP INCOrdinary Share02209S1033488,478SH SOLE18,47800
AMAZON.COM INCOrdinary Share0231351062,260694SH SOLE169400
AMEREN CORPOrdinary Share02360810241525SH SOLE152500
AMERICAN AIRLINES GROUP INCOrdinary Share02376R102162SH SOLE 6200
AMERICAN EAGLE OUTFITTERS INCOrdinary Share02553E106321,575SH SOLE 1,57500
AMERICAN ELECTRIC POWER CO INCOrdinary Share02553710181978SH SOLE 97800
AMERICAN EXPRESS COOrdinary Share0258161097165,925SH SOLE15,92500
AMERICAN TOWER CORPOrdinary Share03027X10015SH SOLE 500
AMERICAN WATER WORKS CO INCOrdinary Share0304201032451,596SH SOLE11,59600
AMERIPRISE FINANCIAL INCOrdinary Share03076C10664327SH SOLE 32700
AMERISOURCEBERGEN CORPOrdinary Share03073E10544445SH SOLE 44500
AMETEK INCOrdinary Share0311001001,24110,260SH SOLE 10,26000
AMGEN INCOrdinary Share0311621001,7937,798SH SOLE17,79800
AMPHENOL CORP CLASS AOrdinary Share03209510114,524111,064SH SOLE1111,06400
ANALOG DEVICES INCOrdinary Share03265410518120SH SOLE 12000
ANAPLAN INCOrdinary Share03272L10814200SH SOLE 20000
ANNALY CAPITAL MANAGEMENT INCOrdinary Share0357104097800SH SOLE 80000
APOLLO COMMERCIAL REAL ESTATE FINANCE INCOrdinary Share03762U10538634,525SH SOLE 34,52500
APOLLO INVESTMENT CORPOrdinary Share03761U5023241SH SOLE 24100
APPLE INCOrdinary Share03783310040,382304,334SH SOLE1304,33400
ARISTA NETWORKS INCOrdinary Share0404131062895SH SOLE 9500
ARTHUR J. GALLAGHER & COOrdinary Share3635761091601,290SH SOLE 1,29000
ASTRAZENECA PLC EACH ADS REPRESENTING 1/2 OF AN ORAmerican Depository Receipt04635310830600SH SOLE 60000
AT&T INCOrdinary Share00206R1024,091142,259SH SOLE1142,25900
ATLANTIC UN BANKSHARES CORPOrdinary Share04911A1072477,500SH SOLE 7,50000
ATLASSIAN CORPORATION PLCOrdinary ShareG0624210447200SH SOLE 20000
ATMOS ENERGY CORPOrdinary Share04956010548500SH SOLE 50000
AUTOMATIC DATA PROCESSING INCOrdinary Share0530151034,78027,129SH SOLE127,12900
AVANGRID INCOrdinary Share05351W103551,200SH SOLE11,20000
AVANOS MED INCOrdinary Share05350V10617375SH SOLE 37500
AVERY DENNISON CORPOrdinary Share0536111091,1617,485SH SOLE17,48500
B RILEY FINL INC SR NT 6.5 09/30/2026 PFD PROSEquity-Linked Security05580M801261,000SH SOLE 1,00000
BAIN CAPITAL SPECIALTY FINANCE INCOrdinary Share05684B10711900SH SOLE 90000
BALL CORPOrdinary Share05849810619200SH SOLE 20000
BANCORPSOUTH BANK SER A NON CUML PERPTL PFDPreferred Share05971J201481,800SH SOLE 1,80000
BANDWIDTH INCOrdinary Share05988J103854SH SOLE 5400
BANK OF AMERICA CORPORATIONOrdinary Share0605051045,689187,708SH SOLE1187,70800
BANK OF AMERICA CORPORATIONPreferred Share06050563311500SH SOLE 50000
BANK OF HAWAII CORPOrdinary Share0625401096678,700SH SOLE 8,70000
BANK OF MONTREALOrdinary Share0636711011,90725,085SH SOLE125,08500
BANK OF NEW YORK MELLON CORPOrdinary Share0640581001333,125SH SOLE13,12500
BANK OF NOVA SCOTIAOrdinary Share0641491071,78933,100SH SOLE133,10000
BANKUNITED INCOrdinary Share06652K10357016,400SH SOLE 16,40000
BARNES GROUP INCOrdinary Share06780610992918,325SH SOLE 18,32500
BAXTER INTERNATIONAL INCOrdinary Share071813109961,200SH SOLE 1,20000
BCE INCOrdinary Share05534B7604019,370SH SOLE19,37000
BECTON DICKINSON & COOrdinary Share0758871091,0314,119SH SOLE14,11900
BERKSHIRE HAT A 100THOrdinary Share084990175348100SH SOLE 10000
BERKSHIRE HATHAWAY INC BOrdinary Share0846707021,0734,629SH SOLE 4,62900
BERKSHIRE HATHAWAY INCORPORATED CLASS BOrdinary Share08467070249210SH SOLE121000
BIOGEN INCOrdinary Share09062X1032185SH SOLE 8500
BLACK HILLS CORPOrdinary Share0921131099150SH SOLE115000
BLACKROCK INCOrdinary Share09247X10111,33515,709SH SOLE115,70900
BLACKSTONE GROUP LPOrdinary Share09260D1071,24019,140SH SOLE119,14000
BOEING COOrdinary Share0970231054972,320SH SOLE12,32000
BOK FINANCIAL CORPOrdinary Share05561Q2013425,000SH SOLE 5,00000
BOSTON SCIENTIFIC CORPOrdinary Share10113710790425,148SH SOLE125,14800
BP PLC ADRAmerican Depository Receipt05562210433816,450SH SOLE 16,45000
BRISTOL MYERS SQUIBB CONTINGENT RTSRight1101221572333,935SH SOLE133,93500
BRISTOL-MYERS SQUIBB COMPANYOrdinary Share1101221085,95195,930SH SOLE195,93000
BROADCOM LTDOrdinary Share11135F1013,3417,631SH SOLE17,63100
BROADRIDGE FINANCIAL SOLUTIONS INCOrdinary Share11133T1034072,654SH SOLE12,65400
BRYN MAWR BANK CORPOrdinary Share11766510945614,900SH SOLE 14,90000
CAMPBELL SOUP COOrdinary Share13442910923475SH SOLE 47500
CANADIAN NATIONAL RAILWAY COOrdinary Share13637510244400SH SOLE 40000
CAPITAL GROWTH SYSTEMS INCOrdinary Share14019A107020,000SH SOLE 20,00000
CAPITAL ONE FINANCIAL CORPOrdinary Share14040H10510100SH SOLE 10000
CAPSTEAD MORTGAGE CORPOrdinary Share14067E506152,550SH SOLE 2,55000
CARRIE GLOBAL CORP-WIOrdinary Share14448C10481321,544SH SOLE121,54400
CATERPILLAR INCOrdinary Share1491231011,99210,945SH SOLE110,94500
CBRE GROUP INCOrdinary Share12504L1092133,390SH SOLE 3,39000
CDK GLOBAL INCOrdinary Share12508E1011402,707SH SOLE12,70700
CENTENE CORPOrdinary Share15135B1011682,792SH SOLE 2,79200
CERENCE ORDOrdinary Share156727109330SH SOLE 3000
CERNER CORPOrdinary Share156782104450SH SOLE 5000
CHAMPIONX ORDOrdinary Share15872M1044275SH SOLE 27500
CHARTER COMMUNICATIONS INCOrdinary Share16119P10835SH SOLE 500
CHEVRON CORPOrdinary Share1667641005,37263,611SH SOLE163,61100
CHIPOTLE MEXICAN GRILL INC CLASS AOrdinary Share169656105200144SH SOLE114400
CHUBB LTDOrdinary ShareH1467J1048755,687SH SOLE15,68700
CHURCH & DWIGHT COMPANY INC.Ordinary Share1713401025776,618SH SOLE 6,61800
CIGNA CORPOrdinary Share125523100143685SH SOLE168500
CISCO SYSTEMS INCOrdinary Share17275R1024,13492,374SH SOLE192,37400
CITIGROUP INCOrdinary Share1729674241,11018,007SH SOLE118,00700
CITY HOLDING COOrdinary Share1778351055227,500SH SOLE 7,50000
CLOVIS ONCOLOGY INCOrdinary Share1894641001250SH SOLE 25000
COCA-COLA COOrdinary Share1912161001,28223,381SH SOLE123,38100
COGNIZANT TECHNOLOGY SOLUTIONS CORP AOrdinary Share1924461025136,259SH SOLE 6,25900
COLGATE-PALMOLIVE COOrdinary Share1941621031,23214,406SH SOLE114,40600
COLUMBIA EMERGING MARKETS CONSUMER ETFEquity ETF19762B509130SH SOLE 3000
COMCAST CORP CLASS AOrdinary Share20030N1011,87535,778SH SOLE135,77800
COMMERCE BANCSHARES INCOrdinary Share20052510341618SH SOLE 61800
COMMUNITY BANK SYSTEM INCOrdinary Share2036071065148,250SH SOLE 8,25000
CONAGRA BRANDS INCOrdinary Share20588710237710,394SH SOLE 10,39400
CONOCOPHILLIPSOrdinary Share20825C1043899,716SH SOLE19,71600
CONSOLIDATED EDISON INCOrdinary Share2091151048117SH SOLE 11700
CONSTELLATION BRANDS INC CLASS AOrdinary Share21036P1084,10518,739SH SOLE118,73900
CONSUMER STAPLES SELECT SECTOR SPDR ETFEquity ETF81369Y308821,220SH SOLE 1,22000
CONSUMERS ENERGY COPreferred Share21051830416150SH SOLE 15000
CONTANGO OIL & GAS COOrdinary Share21075N2040175SH SOLE 17500
COSTCO WHOLESALE CORPOrdinary Share22160K1054,36311,580SH SOLE111,58000
CRACKER BARREL OLD COUNTRY STORE INCOrdinary Share22410J1066524,940SH SOLE14,94000
CROCS INCOrdinary Share2270461096100SH SOLE 10000
CROWDSTRIKE HOLDINGS INCOrdinary Share22788C1051,2235,774SH SOLE 5,77400
CSX CORPOrdinary Share12640810394310,392SH SOLE110,39200
CUMMINS INCOrdinary Share23102110691402SH SOLE 40200
CVS HEALTH CORPOrdinary Share1266501008,087118,405SH SOLE1118,40500
DANAHER CORPOrdinary Share23585110212,91558,138SH SOLE158,13800
DAVITA INCOrdinary Share23918K10859500SH SOLE150000
DEERE & COOrdinary Share24419910554200SH SOLE120000
DELTA AIR LINES INCOrdinary Share24736170232800SH SOLE 80000
DIAGEO PLCAmerican Depository Receipt25243Q2052601,636SH SOLE 1,63600
DIAMONDPEAK HOLDINGS CORPOrdinary Share54405Q1006300SH SOLE 30000
DIGITAL REALTY TRUST INCOrdinary Share2538681032,64518,958SH SOLE118,95800
DIME COMMUNITY BANCSHARES INCOrdinary Share25432X10238924,675SH SOLE 24,67500
DISCOVER FINANCIAL SERVICESOrdinary Share25470910845495SH SOLE 49500
DISH NETWORK CORPOrdinary Share25470M109252SH SOLE 5200
DNP SELECT INCOMEClosed-End Fund23325P104181,800SH SOLE 1,80000
DOLLAR GENERAL CORPOrdinary Share2566771052931,391SH SOLE 1,39100
DOMINION ENERGY INCOrdinary Share25746U1091,47719,642SH SOLE119,64200
DOVER CORPOrdinary Share26000310869550SH SOLE 55000
DOW CHEMICAL COOrdinary Share26055710386515,582SH SOLE115,58200
DTE ENERGY COOrdinary Share23333110765537SH SOLE 53700
Duke Energy CorpPreferred Share26441C5016200SH SOLE 20000
DUKE ENERGY CORPORATIONOrdinary Share26441C2042,77330,289SH SOLE130,28900
DUPONT DE NEMOURS INCOrdinary Share26614N1024065,715SH SOLE15,71500
EAST RESOURCES ACQUITION CO UNITS (1 Ord Class AUnit2746812042150SH SOLE 15000
EASTMAN CHEMICAL COOrdinary Share2774321001101,100SH SOLE 1,10000
EATON CORP PLCOrdinary ShareG291831031231,025SH SOLE 1,02500
ECHOSTAR CORPOrdinary Share278768106010SH SOLE 1000
ECOLAB INCOrdinary Share2788651001150SH SOLE 5000
EDISON INTERNATIONALOrdinary Share28102010747750SH SOLE 75000
ELI LILLY AND COOrdinary Share53245710876450SH SOLE 45000
EMERSON ELECTRIC COOrdinary Share2910111042,01425,060SH SOLE125,06000
ENTERGY CORPOrdinary Share29364G10366665SH SOLE166500
ENTERPRISE PRODUCTS PARTNERS L.P.Unit2937921078407SH SOLE 40700
EOG RESOURCES INCOrdinary Share26875P101901,795SH SOLE 1,79500
ESSENTIAL UTILITIES ORDOrdinary Share29670G10214300SH SOLE 30000
ETFMG PRIME CYBER SECURITY ETFEquity ETF26924G2019150SH SOLE 15000
EVERSOURCE ENERGYOrdinary Share30040W1084284,945SH SOLE 4,94500
EXELON CORPOrdinary Share30161N101471,110SH SOLE 1,11000
EXXON MOBIL CORPORATIONOrdinary Share30231G1022,63263,844SH SOLE163,84400
FACEBOOK INC CLASS AOrdinary Share30303M1022,5269,247SH SOLE19,24700
FASTENAL COOrdinary Share311900104881,800SH SOLE 1,80000
FASTLY INCOrdinary Share31188V10022250SH SOLE 25000
FEDEX CORPOrdinary Share31428X1061,3315,127SH SOLE15,12700
FIDELITY NATIONAL INFORMATION SERVICES INCOrdinary Share31620M1061,3699,677SH SOLE19,67700
FIFTH THIRD BANCORPOrdinary Share31677310080029,000SH SOLE 29,00000
FINANCIAL SELECT SECTOR SPDR ETFEquity ETF81369Y6052297,773SH SOLE17,77300
FIRST BANCORPOrdinary Share3189101063159,300SH SOLE 9,30000
FIRST FINANCIAL BANCORPOrdinary Share32020910934919,915SH SOLE 19,91500
FIRST INTERSTATE BANCSYSTEM INCOrdinary Share32055Y20155013,500SH SOLE 13,50000
FIRST SOLAR INCOrdinary Share3364331072262,282SH SOLE 2,28200
FISERV INCOrdinary Share3377381087,68267,465SH SOLE167,46500
FIVE9 INCOrdinary Share3383071011056SH SOLE 5600
FLAGSTAR BANCORP INCOrdinary Share337930705411,000SH SOLE 1,00000
FOOT LOCKER INCOrdinary Share344849104250SH SOLE 5000
FORD MOTOR COOrdinary Share345370860475,350SH SOLE 5,35000
FORTINET INCOrdinary Share34959E109750SH SOLE 5000
FORTIVE CORPOrdinary Share34959J1082,09029,510SH SOLE129,51000
FORTIVE CORPPreferred Share34959J20755SH SOLE 500
FUEL PERFORMANCE SOLUTIONS INCOrdinary Share35954A10902,080SH SOLE 2,08000
GABELLI UTILITY TRUSTClosed-End Fund36240A101263,225SH SOLE 3,22500
GARRETT MOTION INCOrdinary Share36650510501SH SOLE 100
GENERAL DYNAMICS CORPOrdinary Share3695501081,1787,918SH SOLE17,91800
GENERAL ELECTRIC COOrdinary Share36960410397890,518SH SOLE190,51800
GENERAL MILLS INCOrdinary Share3703341045729,725SH SOLE 9,72500
GENUINE PARTS COOrdinary Share3724601051581,575SH SOLE 1,57500
GILDAN ACTIVEWEAR INC COMOrdinary Share37591610320700SH SOLE 70000
GILEAD SCIENCES INCOrdinary Share3755581032,77847,681SH SOLE147,68100
GLACIER BANCORP INCOrdinary Share37637Q10566714,500SH SOLE 14,50000
GLAXOSMITHKLINE PLC ADRAmerican Depository Receipt37733W1057181SH SOLE 18100
GLOBAL PAYMENTS INCOrdinary Share37940X10243200SH SOLE 20000
Global X Lithium & Battery Tech ETFEquity ETF37954Y85512200SH SOLE 20000
GMAC CAPITAL TRUST IPreferred Share36186020811400SH SOLE 40000
GOLDMAN SACHS GROUP INCOrdinary Share38141G10426100SH SOLE 10000
GPS INDUSTRIES INC.(NV)Ordinary Share383870102050,000SH SOLE 50,00000
HALLIBURTON COOrdinary Share4062161011156,100SH SOLE 6,10000
HEALTHPEAK PROPERTIES ORDOrdinary Share42250P10350716,779SH SOLE116,77900
HELLENIC TELECOMMUNICATION ORGANIZATION SAAmerican Depository Receipt42332530781,000SH SOLE 1,00000
HITACHI LTDAmerican Depository Receipt433578507340SH SOLE 4000
HOME DEPOT INCOrdinary Share43707610214,29553,819SH SOLE153,81900
HONEYWELL INTERNATIONAL INCOrdinary Share4385161066,23629,319SH SOLE129,31900
HOULIHAN LOKEY INCOrdinary Share4415931002613,885SH SOLE13,88500
HSBC HOLDINGS PLCPreferred Share404280604883,500SH SOLE 3,50000
ILLINOIS TOOL WORKS INCOrdinary Share4523081099,83248,224SH SOLE148,22400
ILLUMINA INCOrdinary Share452327109333900SH SOLE190000
INDEPENDENT BANK CORPOrdinary Share4538361084576,250SH SOLE 6,25000
INDUSTRIAL SELECT SECTOR SPDR ETFEquity ETF81369Y7041822,050SH SOLE 2,05000
INGERSOLL-RAND PLCOrdinary Share45687V1063898,528SH SOLE18,52800
INGREDION INCOrdinary Share4571871021231,565SH SOLE 1,56500
INSPERITY INCOrdinary Share45778Q10728350SH SOLE 35000
INTEL CORPOrdinary Share4581401009,006180,766SH SOLE1180,76600
INTERCONTINENTAL EXCHANGE INCOrdinary Share45866F1043242,808SH SOLE 2,80800
INTERNATIONAL BUSINESS MACHINES CORPOrdinary Share4592001014,45335,377SH SOLE135,37700
INTERNATIONAL PAPER COOrdinary Share4601461039176SH SOLE 17600
INTUIT INCOrdinary Share461202103313825SH SOLE 82500
INTUITIVE SURGICAL INCOrdinary Share46120E602466570SH SOLE 57000
ISHARES CORE HIGH DIVIDEND ETFEquity ETF46429B663450SH SOLE 5000
ISHARES CORE MSCI TOTAL INTL STK ETFEquity ETF46432F834465SH SOLE 6500
ISHARES CORE S&P 500 ETFEquity ETF4642872002,0785,535SH SOLE15,53500
ISHARES CORE S&P MID-CAPEquity ETF46428750736158SH SOLE 15800
ISHARES CORE S&P SMALL-CAPEquity ETF46428780444478SH SOLE 47800
ISHARES CORE S&P TOTAL US STOCK MKT ETFEquity ETF46428715022257SH SOLE 25700
ISHARES EXPANDED TECH-SOFTWARE SECT ETFEquity ETF464287515410SH SOLE 1000
ISHARES MSCI EAFE ETFEquity ETF4642874651,60221,959SH SOLE121,95900
ISHARES MSCI EMERGING MARKETSEquity ETF4642872341,31325,406SH SOLE 25,40600
ISHARES MSCI EUROZONEEquity ETF46428660815350SH SOLE 35000
ISHARES NASDAQ BIOTECHNOLOGYEquity ETF46428755630201SH SOLE 20100
ISHARES RUSSELL 1000 GROWTHEquity ETF46428761446192SH SOLE 19200
ISHARES RUSSELL 1000 VALUEEquity ETF46428759836265SH SOLE 26500
ISHARES RUSSELL 2000 ETFEquity ETF464287655168856SH SOLE185600
ISHARES RUSSELL 2000 VALUEEquity ETF46428763013100SH SOLE 10000
ISHARES RUSSELL MID-CAP GROWTH ETFEquity ETF46428748121200SH SOLE 20000
ISHARES S&P 500 GROWTHEquity ETF4642873091792,800SH SOLE 2,80000
ISHARES S&P MID-CAP 400 VALUE ETFEquity ETF464287705450SH SOLE 5000
ISHARES U S TECHNOLOGY ETFEquity ETF4642877211401,640SH SOLE 1,64000
ISHARES U.S. PREFERRED STOCK ETFBond ETF4642886871644,270SH SOLE 4,27000
ITRON INCOrdinary Share4657411061,18112,320SH SOLE112,32000
JANUS HENDERSON GROUP PLCOrdinary ShareG4474Y21411325SH SOLE 32500
JOHNSON & JOHNSONOrdinary Share47816010415,05295,643SH SOLE195,64300
JPMORGAN CHASE & COOrdinary Share46625H10018,654146,803SH SOLE1146,80300
JPMORGAN CHASE & CO PFDPreferred Share48127X5423100SH SOLE 10000
JPMORGAN DIVERSIFIED RETURN INTL EQ ETFEquity ETF46641Q2093496,000SH SOLE 6,00000
JUNIPER NETWORKS INCOrdinary Share48203R1042100SH SOLE 10000
KAMAN CORPOrdinary Share483548103711,237SH SOLE 1,23700
KANSAS CITY SOUTHERNOrdinary Share48517030238185SH SOLE 18500
KE HOLDINGS ADR REP 3 CL A ORDAmerican Depository Receipt4824971049150SH SOLE 15000
KEURIG DR PEPPER INCOrdinary Share49271V10012360SH SOLE 36000
KEYCORPOrdinary Share4932671087400SH SOLE 40000
KIMBERLY-CLARK CORPOrdinary Share4943681032,05915,268SH SOLE115,26800
KINDER MORGAN INCOrdinary Share49456B1015400SH SOLE 40000
KONTOOR BRANDS INCOrdinary Share50050N103377SH SOLE17700
LABORATORY CORP OF AMERICA HLDGSOrdinary Share50540R4093201,570SH SOLE 1,57000
LAM RESEARCH CORPOrdinary Share5128071081,3242,804SH SOLE 2,80400
LDK SOLAR CO LTDAmerican Depository Receipt50183L1070400SH SOLE 40000
LEAR CORPOrdinary Share52186520417110SH SOLE 11000
LEGGETT & PLATT INCOrdinary Share52466010799322,410SH SOLE122,41000
LENNOX INTERNATIONAL INCOrdinary Share526107107134490SH SOLE 49000
LINDE PLCOrdinary ShareG5494J1037002,657SH SOLE 2,65700
LOCKHEED MARTIN CORPOrdinary Share5398301092,4346,857SH SOLE16,85700
LOWE'S COMPANIES INCOrdinary Share5486611072,42015,076SH SOLE115,07600
LULULEMON ATHLETICA INCOrdinary Share5500211091,1213,222SH SOLE13,22200
LUMEN TECHNOLOGIES INC ORDINARY SHARESOrdinary Share550241103028SH SOLE 2800
LYONDELLBASELL INDUSTRIES NVOrdinary ShareN5374510039425SH SOLE 42500
M&T BANK CORPOrdinary Share55261F104540SH SOLE 4000
MAGNA INTERNATIONAL INCOrdinary Share559222401680SH SOLE 8000
MANULIFE FINANCIAL CORPOrdinary Share56501R10671239,963SH SOLE 39,96300
MARATHON PETROLEUM CORPOrdinary Share56585A10237893SH SOLE 89300
MARSH & MCLENNAN COMPANIES INCOrdinary Share5717481022161,850SH SOLE11,85000
MASTERCARD INC AOrdinary Share57636Q1046531,829SH SOLE11,82900
MATERIALS SELECT SECTOR SPDR ETFEquity ETF81369Y10069950SH SOLE 95000
MAXIM INTEGRATED PRODUCTS INCOrdinary Share57772K1018839,966SH SOLE19,96600
MAXIMUS INCOrdinary Share57793310455757SH SOLE 75700
MCDONALD'S CORPOrdinary Share58013510116,76878,144SH SOLE178,14400
MCKESSON CORPOrdinary Share58155Q10370400SH SOLE140000
MEDTRONIC PLCOrdinary ShareG5960L1037015,983SH SOLE15,98300
MERCK & CO INCOrdinary Share58933Y1051,44317,643SH SOLE117,64300
METLIFE INCOrdinary Share59156R10825532SH SOLE 53200
MGM RESORTS INTERNATIONALOrdinary Share55295310113400SH SOLE 40000
MICROSOFT CORPOrdinary Share59491810430,211135,829SH SOLE1135,82900
MKS INSTRUMENTS INCOrdinary Share55306N10420130SH SOLE 13000
MODERNA INCOrdinary Share60770K107875SH SOLE 7500
MONDELEZ INTERNATIONAL INC CLASS AOrdinary Share6092071052554,360SH SOLE14,36000
MONROE CAP CORP NT 09/30/2023 PFD PROSPECTEquity-Linked Security61033520040816,200SH SOLE 16,20000
MOODY'S CORPORATIONOrdinary Share61536910577266SH SOLE126600
MORGAN STANLEYOrdinary Share617446448741,076SH SOLE 1,07600
NBT BANCORP INCOrdinary Share62877810248215,000SH SOLE 15,00000
NESTLE SA ADRAmerican Depository Receipt6410694064213,575SH SOLE 3,57500
NETFLIX INCOrdinary Share64110L1062,2354,134SH SOLE14,13400
NEW YORK COMMUNITY BANCORP INCOrdinary Share6494451031,188112,570SH SOLE1112,57000
NEWELL BRANDS INCOrdinary Share65122910630314,270SH SOLE114,27000
NEWMARKET CORPOrdinary Share6515871071230SH SOLE 3000
NEWMONT MINING CORPOrdinary Share65163910653888SH SOLE 88800
NEXTERA ENERGY INCOrdinary Share65339F10120,568266,603SH SOLE1266,60300
NIKE INC BOrdinary Share6541061037465,275SH SOLE15,27500
NORFOLK SOUTHERN CORPOrdinary Share6558441081,0234,307SH SOLE 4,30700
NOVARTIS AG ADRAmerican Depository Receipt66987V1091121,185SH SOLE11,18500
NUANCE COMMUNICATIONS INCOrdinary Share67020Y10022490SH SOLE 49000
NUSTAR ENERGY L.P.Unit67058H10216611,510SH SOLE111,51000
NUVEEN PREF & INCOME SECURITIES FUNDClosed-End Fund67072C1059976SH SOLE 97600
NVIDIA CorpOrdinary Share67066G1047491,435SH SOLE11,43500
OCCIDENTAL PETROLEUM CORPOrdinary Share6745991053201SH SOLE 20100
OFS CAP CORP 6.5 CALLABLE PREFERRED SHARESEquity-Linked Security67103B407492,000SH SOLE 2,00000
OLD DOMINION FREIGHT LINES INCOrdinary Share679580100146750SH SOLE 75000
OMEGA HEALTHCARE INVESTORS INCOrdinary Share68193610022600SH SOLE 60000
OMNICOM GROUP INCOrdinary Share68191910666910,729SH SOLE110,72900
ONEOK INCOrdinary Share6826801031102,856SH SOLE 2,85600
ORACLE CORPORATIONOrdinary Share68389X1053,72557,584SH SOLE157,58400
O'REILLY AUTOMOTIVE INCOrdinary Share67103H1072,9036,415SH SOLE16,41500
OSI SYSTEMS INCOrdinary Share6710441051962,105SH SOLE 2,10500
OTIS WORLDWIDE CORP-WIOrdinary Share68902V1075117,559SH SOLE17,55900
OXFORD LANE CAP COR PFD SER 2027 PRFPreferred Share69154360743719,000SH SOLE 19,00000
OXFORD LANE CAP CORPOrdinary Share69154310251,000SH SOLE 1,00000
PACIRA PHARMACEUTICALS INCOrdinary Share695127100460SH SOLE 6000
PACKAGING CORP OF AMERICAOrdinary Share6951561092,37317,204SH SOLE117,20400
PACWEST BANCORPOrdinary Share69526310325410,000SH SOLE 10,00000
PALO ALTO NETWORKS INC.Ordinary Share6974351051,1303,181SH SOLE 3,18100
PARAGON OFFSHORE PLCOrdinary ShareG6S01W108030SH SOLE 3000
PARKER HANNIFIN CORPOrdinary Share7010941045992,200SH SOLE 2,20000
PAYCOM SOFTWARE INCOrdinary Share70432V10257125SH SOLE 12500
PAYPAL HOLDINGS INCOrdinary Share70450Y10386367SH SOLE 36700
PEOPLE S UNITED FINANCIAL INCOrdinary Share71270410568953,260SH SOLE153,26000
PEPSICO INCOrdinary Share71344810812,61685,068SH SOLE185,06800
PERKINELMER INCOrdinary Share714046109109759SH SOLE175900
PFIZER INCOrdinary Share7170811038,174222,053SH SOLE1222,05300
PHILIP MORRIS INTERNATIONAL INCOrdinary Share7181721093904,711SH SOLE14,71100
PHILLIPS 66Ordinary Share71854610470310,055SH SOLE110,05500
PINNACLE WEST CAPITAL CORPOrdinary Share72348410116200SH SOLE 20000
PLAINS ALL AMERICAN PIPELINE LPUnit7265031053400SH SOLE 40000
PLUG POWER INCOrdinary Share72919P20214400SH SOLE 40000
PNC FINANCIAL SERVICES GROUP INCOrdinary Share6934751055,13934,492SH SOLE134,49200
PNC FINANCIAL SERVICES GROUP INC DEP PFDPreferred Share6934758577250SH SOLE 25000
POWERSHARES QQQ ETFEquity ETF46090E103619SH SOLE 1900
POWERSHARES S&P 500 LOW VOLATILITY ETFEquity ETF46138E3546100SH SOLE 10000
PPG INDUSTRIES INCOrdinary Share6935061077565,240SH SOLE15,24000
PPL CORPOrdinary Share69351T10679228,080SH SOLE128,08000
PRIORITY INCOME 6.375 12/31/24 21Preferred Share74274W830231,000SH SOLE 1,00000
PRIORITY INCOME FUND INC 6.375 PFD SER APreferred Share74274W103421,800SH SOLE 1,80000
PRIORITY INCOME FUND INC 6.625 PFD CPreferred Share74274W30129412,000SH SOLE 12,00000
PROCTER & GAMBLE COOrdinary Share74271810913,50297,038SH SOLE197,03800
PROLOGIS INCOrdinary Share74340W1032,39224,004SH SOLE124,00400
PRUDENTIAL FINANCIAL INCOrdinary Share74432010232410SH SOLE 41000
QORVO INCOrdinary Share74736K101118710SH SOLE 71000
QUALCOMM INCOrdinary Share7475251034,12127,050SH SOLE127,05000
Quantumscape CorpOrdinary Share74767V10917200SH SOLE 20000
RADWARE LTDOrdinary ShareM8187310717600SH SOLE 60000
RAYMOND JAMES FINANCIAL INCOrdinary Share75473010930315SH SOLE 31500
RAYTHEON TECHNOLOGIES ORDOrdinary Share7551115074,72366,042SH SOLE166,04200
REAL ESTATE SELECT SECTOR SPDREquity ETF81369Y86026713SH SOLE 71300
REGENERON PHARMACEUTICALS INCOrdinary Share75886F10725SH SOLE 500
RESIDEO TECHNOLOGIES INCOrdinary Share76118Y10401SH SOLE 100
RESMED INCOrdinary Share7611521071,6917,957SH SOLE17,95700
ROGERS CORPOrdinary Share7751331015443,500SH SOLE 3,50000
ROMEO POWER CL A ORDOrdinary Share7761531087300SH SOLE 30000
ROSS STORES INCOrdinary Share7782961035784,710SH SOLE 4,71000
ROYAL DUTCH SHELL CL AAmerican Depository Receipt78025920611300SH SOLE 30000
ROYAL DUTCH SHELL PLCAmerican Depository Receipt780259206912,590SH SOLE 2,59000
RPM INTERNATIONAL INCOrdinary Share74968510366731SH SOLE173100
RSL COMMUNICATIONS LTD (NV)Ordinary ShareG7702U1020375SH SOLE 37500
S&T BANCORP INCOrdinary Share78385910138815,600SH SOLE 15,60000
SALESFORCE.COM INCOrdinary Share79466L3021,2625,673SH SOLE15,67300
SALISBURY BANCORP INCOrdinary Share795226109581,554SH SOLE 1,55400
SCE Trust IVPreferred Share78409G20610400SH SOLE 40000
SCHLUMBERGER LTDOrdinary Share8068571087330SH SOLE133000
SELECT SECTOR SPDR FUND SHS BEN CONSUMER DISCRETIOEquity ETF81369Y4071821,133SH SOLE 1,13300
SELECT SECTOR SPDR TRUST SHS BEN INT ENERGYEquity ETF81369Y5062937,744SH SOLE 7,74400
SELECT SECTOR SPDR TRUST THE HEALTH CARE SELECT SEEquity ETF81369Y2091721,520SH SOLE 1,52000
SELECT SECTOR SPDR TRUST THE UTILITIES SELECT SECTEquity ETF81369Y886355SH SOLE 5500
SEMPRA ENERGYOrdinary Share81685110991711SH SOLE 71100
SHERWIN-WILLIAMS COOrdinary Share824348106219298SH SOLE 29800
SIEMENS GAMESA RENEWABLE ENERGY SAAmerican Depository Receipt82621P101111,380SH SOLE 1,38000
SIMULATIONS PLUS INCOrdinary Share829214105566SH SOLE 6600
SKYWORKS SOLUTIONS INCOrdinary Share83088M1021,57210,285SH SOLE110,28500
Snap Inc Cl AOrdinary Share83304A1065100SH SOLE 10000
SNAP-ON INCOrdinary Share8330341012761,610SH SOLE 1,61000
SORRENTO THERAPEUTICS INCOrdinary Share83587F20291,340SH SOLE 1,34000
SOUTHERN COOrdinary Share84258710776012,375SH SOLE 12,37500
SPDR GOLD SHARES TRUSTCommodity ETF78463V1076203,475SH SOLE13,47500
SPDR S&P 500 ETFEquity ETF78462F1033,3779,031SH SOLE19,03100
SPDR S&P MIDCAP 400 ETFEquity ETF78467Y107246586SH SOLE158600
SPDR S&P AEROSPACE & DEFENSE ETFEquity ETF78464A631437SH SOLE 3700
SPDR S&P BANK ETFEquity ETF78464A7974100SH SOLE 10000
SPDR S&P Biotech ETFEquity ETF78464A8701390SH SOLE 9000
SPDR S&P DIVIDEND ETFEquity ETF78464A7631096SH SOLE 9600
SPDR S&P EMERGING ASIA PACIFIC ETFEquity ETF78463X30199775SH SOLE 77500
SPDR S&P EMERGING MARKETS SMALL CAP ETFEquity ETF78463X756521,000SH SOLE 1,00000
SPIRIT REALTY CAPITAL INCOrdinary Share84860W30070417,515SH SOLE117,51500
SPLUNK INCOrdinary Share8486371049235,431SH SOLE 5,43100
SQUARE INCOrdinary Share85223410348220SH SOLE 22000
STAG INDUSTRIAL INCOrdinary Share85254J10299431,726SH SOLE131,72600
STANLEY BLACK & DECKER INCOrdinary Share8545021012181,220SH SOLE11,22000
STARBUCKS CORPOrdinary Share8552441092,05619,216SH SOLE119,21600
STATE STREET CORPOrdinary Share85747710380311,035SH SOLE 11,03500
STERLING BANCORPPreferred Share85917A2093100SH SOLE 10000
STRYKER CORPORATIONOrdinary Share8636671013,83915,668SH SOLE115,66800
SUBURBAN PROPANE PARTNERS LPUnit864482104211,430SH SOLE 1,43000
SVB FINANCIAL GROUPOrdinary Share78486Q101199514SH SOLE 51400
SWITCHBACK ENERGY ACQUITION CORPOrdinary Share87105M1028200SH SOLE 20000
T. ROWE PRICE GROUP INCOrdinary Share74144T108530SH SOLE 3000
TARGET CORPOrdinary Share87612E10626145SH SOLE 14500
TECHNOLOGY SELECT SECTOR SPDR ETFEquity ETF81369Y803101773SH SOLE 77300
Teladoc Health IncOrdinary Share87918A10524118SH SOLE 11800
TESLA MOTORS INCOrdinary Share88160R101151214SH SOLE 21400
THE CONNECTICUT LIGHT & POWER COPreferred Share20759778220362SH SOLE 36200
THE COOPER COMPANIES INCOrdinary Share216648402271746SH SOLE174600
THE EASTERN COOrdinary Share2763171041456,000SH SOLE 6,00000
THE INTERPUBLIC GROUP OF COMPANIES INCOrdinary Share46069010022925SH SOLE 92500
THE KRAFT HEINZ COOrdinary Share5007541061584,550SH SOLE14,55000
THE SCOTTS MIRACLE GRO COOrdinary Share8101861068204,118SH SOLE14,11800
THE TRADE DESK INC COM CL AOrdinary Share88339J1058921,113SH SOLE 1,11300
THERMO FISHER SCIENTIFIC INCOrdinary Share8835561026281,348SH SOLE11,34800
THOR INDUSTRIES INCOrdinary Share88516010110103SH SOLE 10300
TJX COMPANIES INCOrdinary Share87254010912,365181,062SH SOLE1181,06200
T-MOBILE US INCOrdinary Share8725901044743,515SH SOLE13,51500
TORO COOrdinary Share8910921081361,435SH SOLE 1,43500
TORONTO-DOMINION BANKOrdinary Share8911605096,861121,607SH SOLE1121,60700
TORRINGTON WATER CO INCOrdinary Share8914661042,27648,942SH SOLE148,94200
TRACTOR SUPPLY COOrdinary Share8923561061,83013,015SH SOLE113,01500
TRANE TECHNOLOGIES PLCOrdinary ShareG8994E1031,97413,598SH SOLE113,59800
TRAVELERS COMPANIES INCOrdinary Share89417E1099746,937SH SOLE16,93700
TRUIST FINL CORP COMOrdinary Share89832Q10967814,139SH SOLE 14,13900
TRUSTMARK CORPOrdinary Share89840210257421,000SH SOLE 21,00000
U.S. BANCORPOrdinary Share90297330497620,945SH SOLE120,94500
Uber Technologies IncOrdinary Share90353T1008150SH SOLE 15000
UGI CORPOrdinary Share902681105521,500SH SOLE 1,50000
UMICORE SAOrdinary ShareB9550516810200SH SOLE 20000
UMPQUA HOLDINGS CORPOrdinary Share90421410337925,000SH SOLE 25,00000
UNDER ARMOUR INC CLASS AOrdinary Share904311107925,375SH SOLE 5,37500
UNION PACIFIC CORPOrdinary Share9078181082,25510,828SH SOLE110,82800
UNITED BANKSHARES INCOrdinary Share90990710761619,000SH SOLE 19,00000
UNITED PARCEL SERVICE INC (UPS) CLASS BOrdinary Share9113121068,01747,608SH SOLE147,60800
UNITED RENTALS INCOrdinary Share9113631091775SH SOLE 7500
UNITEDHEALTH GROUP INCOrdinary Share91324P1024,08611,653SH SOLE111,65300
UNIVERSAL CORPOrdinary Share91345610910200SH SOLE 20000
UNIVERSAL DISPLAY CORPOrdinary Share91347P10546200SH SOLE 20000
VALERO ENERGY CORPOrdinary Share91913Y1001,54527,319SH SOLE127,31900
VALLEY NATIONAL BANCORPOrdinary Share91979410733434,300SH SOLE 34,30000
VANGUARD 500 ETFEquity ETF9229083634471,301SH SOLE11,30100
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF SHAREquity ETF92190884477548SH SOLE154800
Vanguard Energy ETFEquity ETF92204A3065103SH SOLE 10300
Vanguard Financials ETFEquity ETF92204A4059127SH SOLE 12700
VANGUARD FTSE ALL-WORLD EX-US SM-CP ETFEquity ETF92204271818150SH SOLE 15000
VANGUARD FTSE DEVELOPED MARKETS ETFEquity ETF9219438583,59976,235SH SOLE176,23500
VANGUARD FTSE EMERGING MARKETS ETFEquity ETF9220428582,22144,332SH SOLE144,33200
VANGUARD FTSE EUROPE ETFEquity ETF922042874473SH SOLE 7300
VANGUARD GROWTH ETFEquity ETF92290873640159SH SOLE 15900
VANGUARD HEALTH CARE ETFEquity ETF92204A50467300SH SOLE 30000
VANGUARD HIGH DIVIDEND YIELD ETFEquity ETF92194640622240SH SOLE 24000
Vanguard Industrials ETFEquity ETF92204A603950SH SOLE 5000
VANGUARD INFORMATION TECHNOLOGY ETFEquity ETF92204A702126355SH SOLE135500
VANGUARD LARGE-CAP ETFEquity ETF92290863737210SH SOLE 21000
VANGUARD MATERIALS ETFEquity ETF92204A8016,06738,649SH SOLE138,64900
VANGUARD MID-CAP ETFEquity ETF92290862967325SH SOLE 32500
VANGUARD REIT ETFEquity ETF9229085532923,441SH SOLE 3,44100
VANGUARD SMALL CAP ETFEquity ETF9229087514882,505SH SOLE12,50500
VANGUARD TELECOMMUNICATION SERVICES ETFEquity ETF92204A884215SH SOLE 1500
VANGUARD TOTAL STOCK MARKET ETFEquity ETF92290876972372SH SOLE 37200
VANGUARD TOTAL WORLD STOCK ETFEquity ETF922042742549SH SOLE 4900
VANGUARD VALUE ETFEquity ETF92290874476643SH SOLE 64300
VARIAN MEDICAL SYSTEMS INCOrdinary Share92220P105123700SH SOLE 70000
VEEVA SYSTEMS INCOrdinary Share92247510841150SH SOLE 15000
VEREIT INC CLASS AOrdinary Share92339V30816419SH SOLE 41900
VERIZON COMMUNICATIONS INCOrdinary Share92343V1044,10769,913SH SOLE169,91300
VESTAS WIND SYSTEMS A/SAmerican Depository Receipt9254581017419,392SH SOLE 9,39200
VF CORPOrdinary Share9182041088,32597,471SH SOLE197,47100
VIACOMCBS CL B ORDOrdinary Share92556H2061,98253,207SH SOLE153,20700
VIATRIS INC COMOrdinary Share92556V1061829,696SH SOLE19,69600
VIRTUS INVESTMENT PARTNERS INCOrdinary Share92828Q10922100SH SOLE 10000
VISA INC CLASS AOrdinary Share92826C8392,0219,242SH SOLE19,24200
VOCERA COMMUNICATIONS INCOrdinary Share92857F10711258SH SOLE 25800
VONTIER ORD WIOrdinary Share9288811011805,390SH SOLE15,39000
WAL-MART STORES INCOrdinary Share9311421033,35623,280SH SOLE 23,28000
WALT DISNEY COOrdinary Share2546871066,43335,505SH SOLE 35,50500
WASHINGTON TRUST BANCORP INCOrdinary Share94061010871716,000SH SOLE 16,00000
WASTE MANAGEMENT INCOrdinary Share94106L1097836,642SH SOLE 6,64200
WATSCO INCOrdinary Share94262220034150SH SOLE 15000
WEBSTER FINANCIAL CORPOrdinary Share94789010985820,367SH SOLE 20,36700
WEC ENERGY GROUP INCOrdinary Share92939U1068829,586SH SOLE 9,58600
WELLS FARGO & COOrdinary Share9497461012,06768,484SH SOLE 68,48400
WESBANCO INCOrdinary Share95081010149716,600SH SOLE 16,60000
WESTINGHOUSE AIR BRAKE TECHNOLOGIES CORPOrdinary Share929740108811,103SH SOLE 1,10300
WINDSWEPT ENVIRONMENTAL GROUP INC.Ordinary Share973812100010,000SH SOLE 10,00000
WOODWARD INCOrdinary Share9807451032432,000SH SOLE 2,00000
WORKDAY INC CLASS AOrdinary Share98138H101730SH SOLE 3000
WR BERKLEY CORPOrdinary Share0844231024717,097SH SOLE 7,09700
XPO LOGISTICS INCOrdinary Share9837931009057,590SH SOLE 7,59000
XYLEM INCOrdinary Share98419M1003173,115SH SOLE 3,11500
ZEBRA TECHNOLOGIES CORPOrdinary Share989207105201524SH SOLE 52400
Zoetis IncOrdinary Share98978V1031691,022SH SOLE 1,02200
ZOOM VIDEO COMMUNICATIONS-AOrdinary Share98980L101310SH SOLE 1000
ZSCALER INCOrdinary Share98980G10260300SH SOLE 30000
ZUORA INCOrdinary Share98983V1067500SH SOLE 50000