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 COCOM88579Y1014,39925,077SH SOLE 25,07700
ABB LTDSPONSORED ADR0003752041,56546,915SH SOLE 46,91500
ABBOTT LABSCOM0028241002,27719,274SH SOLE 19,27400
ABBVIE INCCOM00287Y1095,53651,321SH SOLE 51,32100
ACCENTURE PLC IRELANDSHS CLASS AG1151C1017,81124,415SH SOLE 24,41500
ADOBE SYSTEMS INCORPORATEDCOM00724F101409711SH SOLE 71100
AFLAC INCCOM0010551021,16622,375SH SOLE 22,37500
AGREE RLTY CORPCOM0084921002383,600SH SOLE 3,60000
AIR PRODS & CHEMS INCCOM0091581069443,684SH SOLE 3,68400
ALBEMARLE CORPCOM0126531016,66830,450SH SOLE 30,45000
ALGONQUIN PWR UTILS CORPCOM0158571053,160215,570SH SOLE 215,57000
ALICO INCCOM0162301041,34339,225SH SOLE 39,22500
ALLEGIANT TRAVEL COCOM01748X1027163,665SH SOLE 3,66500
ALPHABET INCCAP STK CL C02079K1072,7321,025SH SOLE 1,02500
ALPHABET INCCAP STK CL A02079K3052,037762SH SOLE 76200
ALTRIA GROUP INCCOM02209S10364214,096SH SOLE 14,09600
AMAZON COM INCCOM0231351063,6521,112SH SOLE 1,11200
AMERICAN EXPRESS COCOM0258161092,67515,970SH SOLE 15,97000
AMERICAN TOWER CORP NEWCOM03027X1007012,639SH SOLE 2,63900
AMGEN INCCOM0311621005,53626,034SH SOLE 26,03400
ANALOG DEVICES INCCOM0326541056,51938,922SH SOLE 38,92200
APOLLO GLOBAL MGMT INCCOM CL A03768E1054006,500SH SOLE 6,50000
APPLE INCCOM03783310025,606180,959SH SOLE 180,95800
APPLIED MATLS INCCOM0382221053,72528,935SH SOLE 28,93500
ARCHER DANIELS MIDLAND COCOM0394831022854,751SH SOLE 4,75100
ARES CAPITAL CORPCOM04010L1031,22260,087SH SOLE 60,08700
ARES MANAGEMENT CORPORATIONCL A COM STK03990B1013164,275SH SOLE 4,27500
ASTRAZENECA PLCSPONSORED ADR0463531082,36439,358SH SOLE 39,35800
AT&T INCCOM00206R1021,66661,678SH SOLE 61,67900
AUTOMATIC DATA PROCESSING INCOM0530151039094,549SH SOLE 4,54900
AVISTA CORPCOM05379B1071,21531,050SH SOLE 31,05000
BANK MONTREAL QUECOM0636711011,48714,912SH SOLE 14,91200
BANK OZKCOM06417N1032515,850SH SOLE 5,85000
BAR HBR BANKSHARESCOM0668491001,11239,638SH SOLE 39,63800
BCE INCCOM NEW05534B7602,15643,070SH SOLE 43,07000
BECTON DICKINSON & COCOM0758871094922,000SH SOLE 2,00000
BERKSHIRE HATHAWAY INC DELCL B NEW0846707021,5015,499SH SOLE 5,49900
BIOGEN INCCOM09062X1033421,210SH SOLE 1,21000
BIO-TECHNE CORPCOM09073M1041,9384,000SH SOLE 4,00000
BK OF AMERICA CORPCOM06050510478518,503SH SOLE 18,50300
BLACKROCK INCCOM09247X1015,3436,371SH SOLE 6,37100
BLACKROCK MUNIVEST FD INCCOM09253R10510611,200SH SOLE 11,20000
BLACKROCK MUNIYILD QULT FD ICOM09254F10019912,281SH SOLE 12,28100
BLACKSTONE INCCOM09260D1073,42829,465SH SOLE 29,46500
BLACKSTONE MTG TR INCCOM CL A09257W1001,36444,992SH SOLE 44,99200
BOEING COCOM0970231052,46411,201SH SOLE 11,20100
BRISTOL-MYERS SQUIBB COCOM1101221082,64544,700SH SOLE 44,70000
BROADCOM INCCOM11135F1017,07614,591SH SOLE 14,59100
BROADRIDGE FINL SOLUTIONS INCOM11133T1034602,760SH SOLE 2,76000
CANADIAN IMP BK COMMCOM1360691013,32729,888SH SOLE 29,88800
CANADIAN NAT RES LTDCOM1363851012196,000SH SOLE 6,00000
CAPITAL ONE FINL CORPCOM14040H1053362,075SH SOLE 2,07500
CARDINAL HEALTH INCCOM14149Y10881916,555SH SOLE 16,55500
CARRIER GLOBAL CORPORATIONCOM14448C1042464,751SH SOLE 4,75100
CATERPILLAR INCCOM1491231011,6938,820SH SOLE 8,82000
CENTERPOINT ENERGY INCCOM15189T1071,21849,532SH SOLE 49,53200
CHENIERE ENERGY PARTNERS LPCOM UNIT16411Q10165816,189SH SOLE 16,18900
CHEVRON CORP NEWCOM1667641002,54025,036SH SOLE 25,03600
CHUBB LIMITEDCOMH1467J1041,2106,973SH SOLE 6,97300
CHURCH & DWIGHT INCCOM1713401027709,320SH SOLE 9,32000
CISCO SYS INCCOM17275R1025,968109,643SH SOLE 109,64300
CITIGROUP INCCOM NEW1729674242643,766SH SOLE 3,76600
CLOROX CO DELCOM1890541092,17313,120SH SOLE 13,12000
CME GROUP INCCOM12572Q1053091,597SH SOLE 1,59700
COCA COLA COCOM19121610075914,465SH SOLE 14,46500
COCA-COLA EUROPACIFIC PARTNESHSG2583910467412,195SH SOLE 12,19500
COGNEX CORPCOM1924221033214,000SH SOLE 4,00000
COGNIZANT TECHNOLOGY SOLUTIOCL A19244610283311,230SH SOLE 11,23000
COHEN & STEERS INCCOM19247A1002633,145SH SOLE 3,14500
COLGATE PALMOLIVE COCOM1941621032853,766SH SOLE 3,76600
COLUMBIA BKG SYS INCCOM19723610239810,477SH SOLE 10,47700
COMCAST CORP NEWCL A20030N1012,04636,579SH SOLE 36,57900
COMMUNITY HEALTHCARE TR INCCOM20369C1061,38530,655SH SOLE 30,65500
CONAGRA BRANDS INCCOM20588710290026,575SH SOLE 26,57500
CONOCOPHILLIPSCOM20825C10498914,599SH SOLE 14,59900
CORESITE RLTY CORPCOM21870Q1051,75612,674SH SOLE 12,67400
CORNING INCCOM2193501057,245198,552SH SOLE 198,55200
CORTEVA INCCOM22052L1042,27454,029SH SOLE 54,02900
COSTCO WHSL CORP NEWCOM22160K1058271,841SH SOLE 1,84100
CRACKER BARREL OLD CTRY STORCOM22410J1061,3269,485SH SOLE 9,48500
CROWN CASTLE INTL CORP NEWCOM22822V1012,77516,009SH SOLE 16,00900
CSX CORPCOM1264081032,27676,520SH SOLE 76,52000
CTO RLTY GROWTH INC NEWCOM22948Q1011,28123,830SH SOLE 23,83000
CVS HEALTH CORPCOM1266501002,42128,525SH SOLE 28,52500
DEERE & COCOM2441991057872,350SH SOLE 2,35000
DIAGEO PLCSPON ADR NEW25243Q2052,42312,555SH SOLE 12,55500
DIGITAL RLTY TR INCCOM2538681034,28229,643SH SOLE 29,64300
DIMENSIONAL ETF TRUSTUS EQUITY ETF25434V40159712,666SH SOLE 12,66600
DISNEY WALT COCOM2546871065,52632,665SH SOLE 32,66500
DOLBY LABORATORIES INCCOM CL A25659T1071,78520,280SH SOLE 20,28000
DOLLAR GEN CORP NEWCOM2566771051,7328,163SH SOLE 8,16300
DOW INCCOM2605571031,59627,724SH SOLE 27,72300
DUKE ENERGY CORP NEWCOM NEW26441C2041,90819,553SH SOLE 19,55300
EAGLE BANCORP MONT INCCOM26942G10063328,300SH SOLE 28,30000
EATON CORP PLCSHSG291831033102,078SH SOLE 2,07800
EATON VANCE TAX-MANAGED BUYEATONCOM27828Y1084,082255,303SH SOLE 255,30300
EDAP TMS S ASPONSORED ADR2683111078613,500SH SOLE 13,50000
EMERSON ELEC COCOM2910111042,18723,212SH SOLE 23,21200
ENBRIDGE INCCOM29250N10588322,183SH SOLE 22,18300
ENERGY TRANSFER L PCOM UT LTD PTN29273V10034435,880SH SOLE 35,88000
ENTERPRISE PRODS PARTNERS LCOM29379210723710,944SH SOLE 10,94400
ENVIVA PARTNERS LPCOM UNIT29414J1072,18840,451SH SOLE 40,45100
EVERGY INCCOM30034W1065418,704SH SOLE 8,70400
EXPEDITORS INTL WASH INCCOM3021301091,0969,197SH SOLE 9,19700
EXXON MOBIL CORPCOM30231G1023,67562,472SH SOLE 62,47200
FACEBOOK INCCL A30303M1022,7828,196SH SOLE 8,19600
FACTSET RESH SYS INCCOM3030751051,0802,735SH SOLE 2,73500
FASTENAL COCOM31190010462512,110SH SOLE 12,11000
FEDEX CORPCOM31428X1064161,899SH SOLE 1,89900
FIRST AMERN FINL CORPCOM31847R1025838,700SH SOLE 8,70000
FIRST BANCORP INC MECOM31866P10272124,755SH SOLE 24,75500
FIRST HAWAIIAN INCCOM32051X10849116,725SH SOLE 16,72500
FIRST HORIZON CORPORATIONCOM32051710527516,908SH SOLE 16,90800
FIRST INTST BANCSYSTEM INCCOM CL A32055Y20187421,700SH SOLE 21,70000
FIRST TR / ABERDEEN GLOBAL OCOM SHS33731910713413,225SH SOLE 13,22500
FIRST TR DOW JONES SELECT MICOM SHS ANNUAL33718M1052554,260SH SOLE 4,26000
FLEXSHARES TRMORNSTAR UPSTR33939L4072396,539SH SOLE 6,53900
FLEXSHARES TRIBOXX 3R TARGT33939L50659522,606SH SOLE 22,60600
FLEXSHARES TRSTOXX GLOBR INF33939L7954518,082SH SOLE 8,08200
FRESENIUS MED CARE AG&CO KGASPONSORED ADR35802910639311,240SH SOLE 11,24000
GENERAL DYNAMICS CORPCOM3695501086963,550SH SOLE 3,55000
GENERAL MLS INCCOM3703341041,10118,402SH SOLE 18,40200
GENTEX CORPCOM37190110954716,600SH SOLE 16,60000
GENUINE PARTS COCOM3724601051,1779,709SH SOLE 9,70900
GLAXOSMITHKLINE PLCSPONSORED ADR37733W1051,73045,276SH SOLE 45,27600
GLOBAL X FDSGLB X MLP ENRG I37954Y2931,04629,145SH SOLE 29,14500
GLOBAL X FDSGLBL X MLP ETF37954Y34337610,671SH SOLE 10,67100
GLOBAL X FDSUS PFD ETF37954Y6573,515136,435SH SOLE 136,43500
GRACO INCCOM3841091043905,580SH SOLE 5,58000
GRUPO AEROPORTUARIO DEL CENTSPON ADR4005011024629,865SH SOLE 9,86500
GRUPO AEROPORTUARIO DEL SURESPON ADR SER B40051E2026953,715SH SOLE 3,71500
GRUPO AEROPUERTO DEL PACIFICSPON ADR B4005061016015,165SH SOLE 5,16500
HENRY SCHEIN INCCOM8064071024706,172SH SOLE 6,17200
HERCULES CAPITAL INCCOM42709650886251,891SH SOLE 51,89100
HESS MIDSTREAM LPCL A SHS4281031051,19742,425SH SOLE 42,42500
HOLOGIC INCCOM4364401013865,230SH SOLE 5,23000
HOME BANCSHARES INCCOM43689320060425,685SH SOLE 25,68500
HOME DEPOT INCCOM4370761029,48828,905SH SOLE 28,90500
HONEYWELL INTL INCCOM4385161061,3316,268SH SOLE 6,26800
HOULIHAN LOKEY INCCL A4415931003934,265SH SOLE 4,26500
HUNTINGTON INGALLS INDS INCCOM4464131061,0145,250SH SOLE 5,25000
HUNTSMAN CORPCOM4470111072,11671,513SH SOLE 71,51300
ILLINOIS TOOL WKS INCCOM4523081093021,464SH SOLE 1,46400
INDUSTRIAS BACHOCO SABSPON ADR B45646310860213,615SH SOLE 13,61500
INFOSYS LTDSPONSORED ADR4567881086,529293,445SH SOLE 293,44500
INGREDION INCCOM4571871022,25925,384SH SOLE 25,38400
INNOVATIVE INDL PPTYS INCCOM45781V1011,3015,630SH SOLE 5,63000
INTEL CORPCOM4581401007,310137,194SH SOLE 137,19300
INTERCONTINENTAL EXCHANGE INCOM45866F1048947,788SH SOLE 7,78800
INTERNATIONAL BUSINESS MACHSCOM4592001011,39810,066SH SOLE 10,06600
INTERNATIONAL FLAVORS&FRAGRACOM4595061013,26924,450SH SOLE 24,45000
INVESCO CURRENCYSHARES SWISSSWISS FRANC46138R1084474,615SH SOLE 4,61500
INVESCO EXCH TRADED FD TR IICHINA TECHNLGY46138E8001,27619,403SH SOLE 19,40300
INVESCO EXCH TRADED FD TR IISR LN ETF46138G50844920,300SH SOLE 20,30000
INVESCO QQQ TRUNIT SER 146090E1031,4814,138SH SOLE 4,13800
ISHARES INCMSCI EMERG MRKT4642865332503,994SH SOLE 3,99400
ISHARES INCCORE MSCI EMKT46434G10394315,263SH SOLE 15,26300
ISHARES TRS&P 100 ETF4642871016333,205SH SOLE 3,20500
ISHARES TRCORE S&P TTL STK4642871509,00591,530SH SOLE 91,53000
ISHARES TRCORE S&P500 ETF4642872007,13216,553SH SOLE 16,55300
ISHARES TRCORE US AGGBD ET4642872264834,202SH SOLE 4,20200
ISHARES TRIBOXX INV CP ETF4642872422641,988SH SOLE 1,98800
ISHARES TRMSCI EAFE ETF4642874651,97325,292SH SOLE 25,29200
ISHARES TRRUS MID CAP ETF4642874992,07326,501SH SOLE 26,50100
ISHARES TRCORE S&P MCP ETF4642875076,63625,224SH SOLE 25,22400
ISHARES TRRUS 1000 VAL ETF4642875981,4179,056SH SOLE 9,05600
ISHARES TRRUSSELL 2000 ETF4642876557863,591SH SOLE 3,59100
ISHARES TRCORE S&P US VLU4642876632523,560SH SOLE 3,56000
ISHARES TRU.S. TECH ETF4642877213853,800SH SOLE 3,80000
ISHARES TRCORE S&P SCP ETF4642878049818,988SH SOLE 8,98800
ISHARES TRSHRT NAT MUN ETF4642881582,87826,758SH SOLE 26,75800
ISHARES TRMSCI ACWI ETF4642882575915,915SH SOLE 5,91500
ISHARES TRJPMORGAN USD EMG4642882817967,235SH SOLE 7,23500
ISHARES TRGLB INFRASTR ETF4642883723,31872,296SH SOLE 72,29600
ISHARES TRNATIONAL MUN ETF4642884142,25219,388SH SOLE 19,38800
ISHARES TRIBOXX HI YD ETF4642885133293,759SH SOLE 3,75900
ISHARES TRISHS 5-10YR INVT4642886383,34455,670SH SOLE 55,67000
ISHARES TRISHS 1-5YR INVS4642886461,74131,870SH SOLE 31,87000
ISHARES TRPFD AND INCM SEC4642886872235,750SH SOLE 5,75000
ISHARES TRMICRO-CAP ETF4642888692051,420SH SOLE 1,42000
ISHARES TRMSCI INDIA ETF46429B5983296,750SH SOLE 6,75000
ISHARES TRCORE HIGH DV ETF46429B6634504,771SH SOLE 4,77100
ISHARES TRCORE MSCI TOTAL46432F8344,06857,300SH SOLE 57,30000
ISHARES TRCORE MSCI EAFE46432F8423234,350SH SOLE 4,35000
ISHARES TR0-5YR INVT GR CP46434V1002174,198SH SOLE 4,19800
ISHARES TR0-5YR HI YL CP46434V4073,90585,441SH SOLE 85,44100
ISHARES TRCORE DIV GRWTH46434V6211,10521,987SH SOLE 21,98700
ISHARES TRGLOBAL REIT ETF46434V6471,64359,951SH SOLE 59,95100
ISHARES TRBLACKROCK ULTRA46434V87871814,220SH SOLE 14,22000
ISHARES TRCYBERSECURITY46435U13565415,041SH SOLE 15,04100
ISHARES TRGENOMICS IMMUN46435U1923436,765SH SOLE 6,76500
ISHARES TRBROAD USD HIGH46435U8532,34156,421SH SOLE 56,42100
ISHARES U S ETF TRBLACKROCK ST MAT46431W50711,721233,762SH SOLE 233,76200
JOHNSON & JOHNSONCOM4781601044,84229,983SH SOLE 29,98300
JPMORGAN CHASE & COCOM46625H1008,35151,015SH SOLE 51,01500
KELLOGG COCOM48783610864610,114SH SOLE 10,11400
KIMBERLY-CLARK CORPCOM4943681031,99615,072SH SOLE 15,07200
KIMCO RLTY CORPCOM49446R1091,99596,159SH SOLE 96,15900
KINDER MORGAN INC DELCOM49456B10156934,000SH SOLE 34,00000
KLA CORPCOM NEW4824801002,3887,140SH SOLE 7,14000
KNOT OFFSHORE PARTNERS LPCOM UNITSY4812510149926,559SH SOLE 26,55900
KROGER COCOM5010441011,81744,937SH SOLE 44,93700
L3HARRIS TECHNOLOGIES INCCOM5024311091,0424,730SH SOLE 4,73000
LAM RESEARCH CORPCOM5128071083,7146,526SH SOLE 6,52600
LAMAR ADVERTISING CO NEWCL A5128161091,0669,395SH SOLE 9,39500
LAMB WESTON HLDGS INCCOM5132721045358,712SH SOLE 8,71200
LANCASTER COLONY CORPCOM5138471032741,625SH SOLE 1,62500
LANDMARK BANCORP INCCOM51504L10728910,430SH SOLE 10,43000
LEGGETT & PLATT INCCOM52466010754112,065SH SOLE 12,06500
LEIDOS HOLDINGS INCCOM5253271023,47636,160SH SOLE 36,16000
LIFE STORAGE INCCOM53223X1075064,406SH SOLE 4,40600
LILLY ELI & COCOM5324571083,26814,143SH SOLE 14,14300
LINCOLN NATL CORP INDCOM5341871092,23232,467SH SOLE 32,46700
LINDE PLCSHSG5494J1032,8589,740SH SOLE 9,74000
LOCKHEED MARTIN CORPCOM5398301094,15612,041SH SOLE 12,04100
LOGITECH INTL S ASHSH504302328769,940SH SOLE 9,94000
LOWES COS INCCOM5486611079504,685SH SOLE 4,68500
LYONDELLBASELL INDUSTRIES NSHS - A -N537451005205,542SH SOLE 5,54200
MACQUARIE GLOBAL INFRASTRUCTCOM55608D10142718,310SH SOLE 18,31000
MACQUARIE INFRASTR HOLD LLCCOMMON UNITS55608B1051,05726,066SH SOLE 26,06600
MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP5590801062936,435SH SOLE 6,43500
MAGIC SOFTWARE ENTERPRISES LORD5591661034,233211,634SH SOLE 211,63400
MARATHON PETE CORPCOM56585A1022423,910SH SOLE 3,91000
MASTERCARD INCORPORATEDCL A57636Q104261751SH SOLE 75100
MCDONALDS CORPCOM5801351014,26517,690SH SOLE 17,69000
MEDICAL PPTYS TRUST INCCOM58463J30439719,775SH SOLE 19,77500
MEDTRONIC PLCSHSG5960L1036,48651,740SH SOLE 51,74000
MERCK & CO INCCOM58933Y1056,66588,737SH SOLE 88,73700
MFS MUN INCOME TRSH BEN INT55273810661888,459SH SOLE 88,45900
MICROCHIP TECHNOLOGY INC.COM5950171044,89731,902SH SOLE 31,90200
MICRON TECHNOLOGY INCCOM5951121031,30018,318SH SOLE 18,31800
MICROSOFT CORPCOM59491810420,31172,046SH SOLE 72,04600
MIDDLEBY CORPCOM5962781012561,500SH SOLE 1,50000
MOELIS & COCL A60786M1055859,450SH SOLE 9,45000
MONDELEZ INTL INCCL A6092071052524,332SH SOLE 4,33200
MOODYS CORPCOM6153691051,1623,272SH SOLE 3,27200
NASDAQ INCCOM6311031084612,390SH SOLE 2,39000
NATIONAL INSTRS CORPCOM6365181021,70643,480SH SOLE 43,48000
NEOGENOMICS INCCOM NEW64049M20951610,700SH SOLE 10,70000
NEOPHOTONICS CORPCOM64051T10014817,000SH SOLE 17,00000
NETFLIX INCCOM64110L106237388SH SOLE 38800
NEXTERA ENERGY INCCOM65339F1011,99225,366SH SOLE 25,36600
NEXTERA ENERGY PARTNERS LPCOM UNIT PART IN65341B1061,87624,890SH SOLE 24,89000
NIKE INCCL B6541061036574,521SH SOLE 4,52100
NORFOLK SOUTHN CORPCOM6558441082,42410,131SH SOLE 10,13100
NORTHWEST BANCSHARES INC MDCOM66734010344733,625SH SOLE 33,62500
NORTHWESTERN CORPCOM NEW6680743054006,975SH SOLE 6,97500
NORTONLIFELOCK INCCOM6687711081,88274,388SH SOLE 74,38800
NOVARTIS AGSPONSORED ADR66987V1092,10425,728SH SOLE 25,72800
NUVEEN NEW YORK AMT QLT MUNICOM6706561071,36898,930SH SOLE 98,93000
NVIDIA CORPORATIONCOM67066G1042181,052SH SOLE 1,05200
OLD NATL BANCORP INDCOM68003310729217,250SH SOLE 17,25000
OLD REP INTL CORPCOM6802231041,33357,616SH SOLE 57,61600
OLIN CORPCOM PAR $16806652052906,015SH SOLE 6,01500
OMEGA HEALTHCARE INVS INCCOM68193610041213,742SH SOLE 13,74200
OMNICOM GROUP INCCOM6819191061,46620,229SH SOLE 20,22900
ORACLE CORPCOM68389X1054,43850,938SH SOLE 50,93800
ORANGESPONSORED ADR68406010619518,000SH SOLE 18,00000
ORIX CORPSPONSORED ADR6863301011,83219,385SH SOLE 19,38500
PACKAGING CORP AMERCOM6951561095,82142,355SH SOLE 42,35500
PAYCHEX INCCOM7043261076,12154,430SH SOLE 54,43000
PAYPAL HLDGS INCCOM70450Y1033451,324SH SOLE 1,32400
PEPSICO INCCOM7134481083,92826,117SH SOLE 26,11700
PFIZER INCCOM7170811033,78287,928SH SOLE 87,92800
PHILIP MORRIS INTL INCCOM7181721095946,265SH SOLE 6,26500
PIMCO ETF TRENHAN SHRT MA AC72201R8336,16560,487SH SOLE 60,48700
PINNACLE WEST CAP CORPCOM72348410193812,965SH SOLE 12,96500
PNM RES INCCOM69349H1071,01720,560SH SOLE 20,56000
PREMIER FINANCIAL CORPCOM74052F10848815,342SH SOLE 15,34200
PROCTER AND GAMBLE COCOM74271810916,289116,513SH SOLE 116,51300
PRUDENTIAL FINL INCCOM7443201021,47914,059SH SOLE 14,05900
PUBLIC STORAGECOM74460D109277934SH SOLE 93400
QUALCOMM INCCOM7475251032,82921,937SH SOLE 21,93700
QUEST DIAGNOSTICS INCCOM74834L1002821,940SH SOLE 1,94000
RAYTHEON TECHNOLOGIES CORPCOM75513E1013,14136,543SH SOLE 36,54300
REALTY INCOME CORPCOM7561091041,12017,266SH SOLE 17,26600
RIO TINTO PLCSPONSORED ADR7672041004,89073,185SH SOLE 73,18500
ROYAL BK CDACOM7800871026546,575SH SOLE 6,57500
ROYAL DUTCH SHELL PLCSPON ADR B7802591072345,290SH SOLE 5,29000
RPM INTL INCCOM7496851035927,625SH SOLE 7,62500
S&P GLOBAL INCCOM78409V1044781,125SH SOLE 1,12500
SAFETY INS GROUP INCCOM78648T1001,50218,958SH SOLE 18,95800
SALESFORCE COM INCCOM79466L3023311,221SH SOLE 1,22100
SANOFISPONSORED ADR80105N1051,00420,818SH SOLE 20,81800
SAP SESPON ADR8030542044,27531,659SH SOLE 31,65900
SCHWAB CHARLES CORPCOM8085131051,85125,405SH SOLE 25,40500
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241023,82836,855SH SOLE 36,85500
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242011,52014,611SH SOLE 14,61100
SCHWAB STRATEGIC TRUS MID-CAP ETF80852450894912,381SH SOLE 12,38100
SCHWAB STRATEGIC TRUS SML CAP ETF8085246071,14811,469SH SOLE 11,46900
SCHWAB STRATEGIC TREMRG MKTEQ ETF8085247065,216171,119SH SOLE 171,11900
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247971,71023,036SH SOLE 23,03600
SCHWAB STRATEGIC TRINTL EQTY ETF8085248053,70495,715SH SOLE 95,71500
SCHWAB STRATEGIC TRUS AGGREGATE B8085248392614,805SH SOLE 4,80500
SCHWAB STRATEGIC TRINTL SCEQT ETF8085248882957,106SH SOLE 7,10600
SCHWEITZER-MAUDUIT INTL INCCOM80854110685424,650SH SOLE 24,65000
SEAGATE TECHNOLOGY HLDNGS PLORD SHSG7997R1032,08725,293SH SOLE 25,29300
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4072691,499SH SOLE 1,49900
SELECT SECTOR SPDR TRFINANCIAL81369Y60579821,253SH SOLE 21,25300
SELECT SECTOR SPDR TRCOMMUNICATION81369Y8525697,103SH SOLE 7,10300
SHOPIFY INCCL A82509L107698515SH SOLE 51500
SILICON MOTION TECHNOLOGY COSPONSORED ADR82706C1084,64967,400SH SOLE 67,40000
SKYWORKS SOLUTIONS INCCOM83088M1029555,795SH SOLE 5,79500
SMUCKER J M COCOM NEW8326964051,0018,340SH SOLE 8,34000
SONOCO PRODS COCOM8354951021,92132,238SH SOLE 32,23800
SOUTHERN COCOM8425871074,42671,416SH SOLE 71,41600
SOUTHSIDE BANCSHARES INCCOM84470P10998425,700SH SOLE 25,70000
SPDR GOLD TRGOLD SHS78463V1072921,780SH SOLE 1,78000
SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X88943111,913SH SOLE 11,91300
SPDR S&P 500 ETF TRTR UNIT78462F1035,42412,640SH SOLE 12,64000
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1073,0556,352SH SOLE 6,35200
SPDR SER TRPORTFOLIO SHORT78464A4741,82258,309SH SOLE 58,30900
SPDR SER TRPORTFOLIO S&P50078464A85464712,825SH SOLE 12,82500
SPDR SER TRBLOMBERG BRC INV78468R20057218,640SH SOLE 18,64000
SPDR SER TRNUVEEN BLMBRG SR78468R73950710,272SH SOLE 10,27200
SSGA ACTIVE ETF TRBLACKSTONE SENR78467V6081,66436,155SH SOLE 36,15500
SSGA ACTIVE ETF TRULT SHT TRM BD78467V7079,649238,484SH SOLE 238,48400
STANLEY BLACK & DECKER INCCOM8545021011,1096,328SH SOLE 6,32800
STARBUCKS CORPCOM8552441093,22129,200SH SOLE 29,20000
STRYKER CORPORATIONCOM8636671013861,465SH SOLE 1,46500
SUPERIOR GROUP OF CO INCCOM86835810231713,625SH SOLE 13,62500
SYSCO CORPCOM8718291072062,622SH SOLE 2,62200
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS87403910011,910106,673SH SOLE 106,67300
TARGET CORPCOM87612E1063,10113,555SH SOLE 13,55500
TE CONNECTIVITY LTDREG SHSH849891049897,207SH SOLE 7,20700
TESLA INCCOM88160R101327422SH SOLE 42200
TEXAS INSTRS INCCOM8825081043,56518,550SH SOLE 18,55000
THERMO FISHER SCIENTIFIC INCCOM883556102207362SH SOLE 36200
TJX COS INC NEWCOM8725401093535,350SH SOLE 5,35000
TRAVELERS COMPANIES INCCOM89417E1091,3959,179SH SOLE 9,17900
TRUIST FINL CORPCOM89832Q1094437,555SH SOLE 7,55500
UMPQUA HLDGS CORPCOM90421410372535,825SH SOLE 35,82500
UNILEVER PLCSPON ADR NEW9047677042,70249,831SH SOLE 49,83100
UNION PAC CORPCOM9078181081,5087,691SH SOLE 7,69100
UNITED BANKSHARES INC WEST VCOM90990710737710,350SH SOLE 10,35000
UNITED PARCEL SERVICE INCCL B9113121065,70531,331SH SOLE 31,33100
UNITEDHEALTH GROUP INCCOM91324P1024,30511,017SH SOLE 11,01700
UNUM GROUPCOM91529Y10694837,845SH SOLE 37,84500
URSTADT BIDDLE PPTYS INCCOM91728610621112,350SH SOLE 12,35000
URSTADT BIDDLE PPTYS INCCL A91728620519110,070SH SOLE 10,07000
US BANCORP DELCOM NEW9029733043,23154,363SH SOLE 54,36300
US ECOLOGY INCCOM91734M1032798,635SH SOLE 8,63500
V F CORPCOM9182041085177,715SH SOLE 7,71500
VALLEY NATL BANCORPCOM91979410714110,560SH SOLE 10,56000
VANECK ETF TRUSTSHRT HGH YLD MUN92189F3874,185166,745SH SOLE 166,74500
VANECK ETF TRUSTVANECK SHRT MUNI92189F52820311,300SH SOLE 11,30000
VANGUARD ADMIRAL FDS INCMIDCP 400 IDX9219328851,4468,120SH SOLE 8,12000
VANGUARD BD INDEX FDSINTERMED TERM9219378191,96721,996SH SOLE 21,99600
VANGUARD BD INDEX FDSSHORT TRM BOND9219378271,74621,306SH SOLE 21,30600
VANGUARD BD INDEX FDSVANGUARD ULTRA92203C30310,326205,940SH SOLE 205,94000
VANGUARD INDEX FDSS&P 500 ETF SHS922908363224569SH SOLE 56900
VANGUARD INDEX FDSMID CAP ETF9229086294081,725SH SOLE 1,72500
VANGUARD INDEX FDSLARGE CAP ETF92290863715,51577,222SH SOLE 77,22200
VANGUARD INDEX FDSSMALL CP ETF9229087518904,069SH SOLE 4,06900
VANGUARD INDEX FDSTOTAL STK MKT9229087694,60720,745SH SOLE 20,74500
VANGUARD INTL EQUITY INDEX FALLWRLD EX US9220427753155,169SH SOLE 5,16900
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428583,65673,113SH SOLE 73,11300
VANGUARD MUN BD FDSTAX EXEMPT BD9229077462,28641,744SH SOLE 41,74400
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4096,83982,984SH SOLE 82,98400
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8703,00231,800SH SOLE 31,80000
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088443592,340SH SOLE 2,34000
VANGUARD STAR FDSVG TL INTL STK F92190976877812,300SH SOLE 12,30000
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438581,01720,135SH SOLE 20,13500
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464063123,023SH SOLE 3,02300
VANGUARD WHITEHALL FDSEMERG MKT BD ETF9219468855206,635SH SOLE 6,63500
VANGUARD WORLD FDSINF TECH ETF92204A7024,98712,427SH SOLE 12,42700
VENTAS INCCOM92276F10080314,540SH SOLE 14,54000
VERIZON COMMUNICATIONS INCCOM92343V10496217,807SH SOLE 17,80700
VIATRIS INCCOM92556V10675555,683SH SOLE 55,68300
VISA INCCOM CL A92826C8399634,323SH SOLE 4,32300
WALGREENS BOOTS ALLIANCE INCCOM9314271081,69135,931SH SOLE 35,93100
WALMART INCCOM9311421032,23416,026SH SOLE 16,02600
WASTE MGMT INC DELCOM94106L1091,3288,889SH SOLE 8,88900
WATSCO INCCOM9426222003,57713,516SH SOLE 13,51600
WESTERN DIGITAL CORP.COM9581021051,05318,660SH SOLE 18,66000
WILLIAMS SONOMA INCCOM9699041013902,200SH SOLE 2,20000
WISDOMTREE TRINDIA ERNGS FD97717W42283322,275SH SOLE 22,27500
WP CAREY INCCOM92936U1093865,290SH SOLE 5,29000
XILINX INCCOM9839191013,64324,130SH SOLE 24,13000
YUM BRANDS INCCOM9884981014473,656SH SOLE 3,65600
YUM CHINA HLDGS INCCOM98850P1094157,138SH SOLE 7,13800
ZOETIS INCCL A98978V1032141,100SH SOLE 1,10000