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 COMPANY com 88579y101 3 16 SH   SOLE   16 0 0
A P MOLLER-MAERSK-B-UNSP ADR com 00202f102 25 1,371 SH   SOLE   1,371 0 0
ABB LTD-SPON ADR com 000375204 7,224 189,251 SH   SOLE   188,246 0 1,005
ABBOTT LABORATORIES com 002824100 14,344 101,918 SH   SOLE   101,642 46 230
ABBVIE INC com 00287y109 3,506 25,897 SH   SOLE   25,632 0 265
ABERDEEN EMERGING MARKETS EQUI com 00301w105 50 6,300 SH   SOLE   6,300 0 0
ACADEMY SPORTS & OUTDOORS INC com 00402l107 165 3,758 SH   OTR   3,758 0 0
ACCENTURE PLC com g1151c101 4 10 SH   SOLE   10 0 0
ACCO BRANDS CORP com 00081t108 637 77,175 SH   SOLE   77,175 0 0
ACME UNITED CORP com 004816104 90 2,660 SH   SOLE   2,660 0 0
ACME UNITED CORP com 004816104 7 200 SH   OTR   200 0 0
ADOBE SYSTEMS INC com 00724f101 417 736 SH   SOLE   736 0 0
ADVANCE AUTO PARTS INC com 00751y106 244 1,018 SH   OTR   1,018 0 0
ADVANCED MICRO DEVICES com 007903107 4 29 SH   SOLE   29 0 0
ADYEN NV-UNSPON ADR com 00783v104 38 1,456 SH   SOLE   1,456 0 0
AES CORP com 00130h105 107 4,415 SH   SOLE   4,415 0 0
AGCO CORP com 001084102 1,316 11,340 SH   SOLE   11,340 0 0
AGREE REALTY CORP com 008492100 150 2,100 SH   SOLE   2,100 0 0
AIR T INC com 009207101 33 1,313 SH   SOLE   1,313 0 0
AKZO NOBEL NV-SPON ADR com 010199503 24 641 SH   SOLE   641 0 0
ALIBABA GROUP HOLDING LTD com 01609w102 11 95 SH   SOLE   95 0 0
ALLEGIANT TRAVEL CO com 01748x102 617 3,300 SH   SOLE   3,300 0 0
ALLSTATE CORP com 020002101 1,692 14,381 SH   SOLE   14,381 0 0
ALPHA & OMEGA SEMICONDUCTOR LT com g6331p104 15 250 SH   SOLE   250 0 0
ALPHABET INC com 02079k107 3 1 SH   SOLE   1 0 0
ALPHABET INC com 02079k305 30,848 10,648 SH   SOLE   10,620 2 26
ALPHABET INC com 02079k305 246 85 SH   OTR   85 0 0
AMAZON.COM INC com 023135106 7,169 2,150 SH   SOLE   2,138 2 10
AMCON DISTRIBUTING CO com 02341q205 56 280 SH   SOLE   280 0 0
AMERCO com 023586100 145 200 SH   SOLE   200 0 0
AMERCO com 023586100 143 197 SH   OTR   197 0 0
AMEREN CORPORATION com 023608102 67 758 SH   SOLE   758 0 0
AMERICAN ELECTRIC POWER INC com 025537101 62 700 SH   SOLE   700 0 0
AMERICAN EQUITY INVESTMENT LIF com 025676206 704 18,080 SH   SOLE   18,080 0 0
AMERICAN EXPRESS CO com 025816109 3 21 SH   SOLE   21 0 0
AMERICAN FINANCIAL GROUP INC/O com 025932104 531 3,870 SH   SOLE   3,870 0 0
AMERICAN HOMES 4 RENT com 02665t306 66 1,506 SH   OTR   1,506 0 0
AMERICAN SHARED HOSPITAL SERVI com 029595105 70 29,725 SH   SOLE   29,725 0 0
AMERICAN WATER WORKS CO INC com 030420103 8,820 46,702 SH   SOLE   46,632 0 70
AMGEN INC com 031162100 683 3,038 SH   SOLE   3,038 0 0
AMN HEALTHCARE SERVICES INC com 001744101 306 2,500 SH   SOLE   2,500 0 0
AMN HEALTHCARE SERVICES INC com 001744101 81 666 SH   OTR   666 0 0
AMPCO-PITTSBURGH CORP com 032037103 96 19,146 SH   SOLE   19,146 0 0
AMPLIFY TRANSFORMATIONAL DATA com 032108607 225 5,610 SH   SOLE   5,610 0 0
ANNALY CAPITAL MANAGEMENT INC. com 035710409 20 2,550 SH   SOLE   2,550 0 0
ANTHEM INC com 036752103 1,853 3,997 SH   SOLE   3,897 0 100
APPLE INC com 037833100 38,230 215,294 SH   SOLE   214,446 38 810
APPLE INC com 037833100 8 44 SH   OTR   44 0 0
ARC DOCUMENT SOLUTIONS INC com 00191g103 126 35,885 SH   SOLE   35,885 0 0
ARCBEST CORP com 03937c105 1,583 13,210 SH   SOLE   13,210 0 0
ARCELOR MITTAL NY REG SHRS com 03938l203 0 11 SH   SOLE   11 0 0
ARCH RESOURCES INC com 03940r107 512 5,605 SH   SOLE   5,605 0 0
ARK GENOMIC REVOLUTION ETF com 00214q302 232 3,791 SH   SOLE   3,791 0 0
ARK RESTAURANTS com 040712101 16 928 SH   SOLE   928 0 0
ARMANINO FOODS OF DISTINCTION com 042166801 64 19,285 SH   SOLE   19,285 0 0
ARTHUR J GALLAGHER & CO com 363576109 6,886 40,587 SH   SOLE   40,377 0 210
ASML HOLDING N V com n07059210 16,269 20,435 SH   SOLE   20,347 8 80
ASSURED GUARANTY LTD com g0585r106 803 16,000 SH   SOLE   16,000 0 0
ASTRAZENECA PLC-SPONS ADR com 046353108 7,316 125,605 SH   SOLE   125,605 0 0
AUTOSCOPE TECHNOLOGIES CORP com 053306106 33 5,251 SH   SOLE   5,251 0 0
AVERY DENNISON CORP com 053611109 10,657 49,206 SH   SOLE   49,091 0 115
AVIAT NETWORKS INC com 05366y201 121 3,763 SH   SOLE   3,763 0 0
AVNET INC. com 053807103 340 8,250 SH   SOLE   8,250 0 0
BANKUNITED INC com 06652k103 233 5,500 SH   SOLE   5,500 0 0
BEST BUY INC com 086516101 4,474 44,038 SH   SOLE   43,803 0 235
BETTER ON-LINE SOLUTIONS com m20115180 107 36,565 SH   SOLE   36,565 0 0
BIONTECH SE-ADR com 09075v102 37 145 SH   SOLE   145 0 0
BLACKROCK INC com 09247x101 13,128 14,339 SH   SOLE   14,299 0 40
BOISE CASCADE CO com 09739D100 1,637 22,985 SH   SOLE   22,985 0 0
BRIDGELINE DIGITAL INC. com 10807q700 79 34,810 SH   SOLE   34,810 0 0
BRINKER INTERNATIONAL INC com 109641100 468 12,800 SH   SOLE   12,800 0 0
BRISTOL-MYERS SQUIBB com 110122108 44 700 SH   SOLE   700 0 0
CADENCE BANCORP com 12740c103 328 11,000 SH   SOLE   11,000 0 0
CADENCE DESIGN SYS INC com 127387108 2,654 14,240 SH   SOLE   14,065 0 175
CAIXABANK- UNSPON ADR com 12803k109 27 29,849 SH   SOLE   29,849 0 0
CALLON PETROLEUM CO com 13123x508 279 5,900 SH   SOLE   5,900 0 0
CAPRI HOLDINGS LTD com g1890l107 4 66 SH   SOLE   66 0 0
CAPRI HOLDINGS LTD com g1890l107 386 5,945 SH   OTR   5,945 0 0
CATERPILLAR INC com 149123101 10,403 50,317 SH   SOLE   50,141 26 150
CBRE GROUP INC com 12504l109 3,715 34,240 SH   SOLE   34,105 0 135
CELANESE CORPORATION com 150870103 7,780 46,293 SH   SOLE   46,293 0 0
CENTRAL GARDEN AND PET CO-A com 153527205 2,292 47,902 SH   SOLE   47,902 0 0
CENTURY COMMUNITIES INC com 156504300 388 4,745 SH   SOLE   4,745 0 0
CF INDUSTRIES HLDG com 125269100 407 5,750 SH   SOLE   5,750 0 0
CHENIERE ENERGY INC com 16411r208 138 1,357 SH   SOLE   1,357 0 0
CHEVRON CORPORATION com 166764100 13,540 115,383 SH   SOLE   115,163 0 220
CHEWY INC - CL A com 16679l109 42 717 SH   OTR   717 0 0
CHIMERA INVESTMENT CORP com 16934q208 720 47,725 SH   SOLE   47,725 0 0
CIA SIDERURGICA NACL-SP ADR com 20440w105 14 3,159 SH   SOLE   3,159 0 0
CIENA CORP com 171779309 89 1,154 SH   SOLE   1,154 0 0
CINTAS CORP com 172908105 20 45 SH   OTR   45 0 0
CISCO SYSTEMS INC com 17275r102 168 2,646 SH   SOLE   2,646 0 0
CIVITAS RESOURCES INC com 17888H103 359 7,330 SH   SOLE   7,330 0 0
CLEARWAY ENERGY INC-C com 18539c204 269 7,457 SH   SOLE   7,457 0 0
CLEVELAND-CLIFFS INC com 185899101 420 19,300 SH   SOLE   19,300 0 0
CLOUDFLARE INC CL A COM com 18915m107 68 515 SH   OTR   515 0 0
CMC MATERIALS INC com 12571t100 271 1,413 SH   SOLE   1,413 0 0
COCA COLA COMPANY com 191216100 19 325 SH   SOLE   325 0 0
CODORUS VALLEY BANCORP INC com 192025104 24 1,127 SH   SOLE   1,127 0 0
COFFEE HOLDING CO INC com 192176105 82 18,769 SH   SOLE   18,769 0 0
COFFEE HOLDING CO INC com 192176105 1 170 SH   OTR   170 0 0
COHU INC com 192576106 310 8,147 SH   SOLE   8,147 0 0
COINBASE GLOBAL INC CL A com 19260q107 182 722 SH   OTR   722 0 0
COMCAST CORPORATION CLASS A com 20030n101 13,859 275,364 SH   SOLE   274,983 96 285
COMM SERVICES SELECT SECTOR SP com 81369y852 7,644 98,399 SH   SOLE   97,389 0 1,010
COMMUNITY BANK SYSTEMS INC com 203607106 253 3,400 SH   SOLE   3,400 0 0
CONCENTRIX CORP com 20602d101 1,621 9,076 SH   SOLE   9,076 0 0
CONFLUENT INC com 20717m103 62 810 SH   OTR   810 0 0
CONSUMER DISCRETIONARY SELECT com 81369y407 3,341 16,342 SH   SOLE   16,342 0 0
CONSUMER STAPLES SELECT SECTOR com 81369y308 66 861 SH   SOLE   861 0 0
COSTCO WHOLESALE CORP com 22160k105 322 567 SH   SOLE   502 0 65
COSTCO WHOLESALE CORP com 22160k105 83 147 SH   OTR   147 0 0
CPI AEROSTRUCTURES INC com 125919308 35 12,779 SH   SOLE   12,779 0 0
CPS TECHNOLOGYS com 12619f104 60 15,952 SH   SOLE   15,952 0 0
CRA INTERNATIONAL INC com 12618t105 321 3,434 SH   SOLE   3,434 0 0
CREDIT ACCEPTANCE CORP com 225310101 85 124 SH   OTR   124 0 0
CUBESMART com 229663109 82 1,440 SH   OTR   1,440 0 0
DANAHER CORP com 235851102 6,141 18,665 SH   SOLE   18,665 0 0
DARDEN RESTAURANTS com 237194105 2,708 17,976 SH   SOLE   17,861 0 115
DATA I/O CORP com 237690102 71 15,402 SH   SOLE   15,402 0 0
DATA I/O CORP com 237690102 2 350 SH   OTR   350 0 0
DECKERS OUTDOOR CORP com 243537107 7,931 21,652 SH   SOLE   21,652 0 0
DEERE & COMPANY com 244199105 5,261 15,344 SH   SOLE   15,344 0 0
DELTA APPAREL INC com 247368103 120 4,025 SH   SOLE   4,025 0 0
DEUTSCHE POST AG-SPON ADR com 25157y202 35 540 SH   SOLE   540 0 0
DIGITAL REALTY TRUST INC com 253868103 3,703 20,939 SH   SOLE   20,859 0 80
DIGITALOCEAN HLDGS, INC com 25402d102 117 1,455 SH   OTR   1,455 0 0
DISCOVER FINANCIAL SERVICES com 254709108 224 1,936 SH   OTR   1,936 0 0
DIXIE GROUP INC com 255519100 82 14,331 SH   SOLE   14,331 0 0
DLH HOLDINGS CORP com 23335q100 170 8,206 SH   SOLE   8,206 0 0
DOLLAR GENERAL CORP com 256677105 1,189 5,042 SH   SOLE   5,042 0 0
DOLLAR TREE, INC com 256746108 82 580 SH   OTR   580 0 0
DONNELLEY FINANCIAL SOLUTION com 25787g100 1,284 27,246 SH   SOLE   27,246 0 0
DORIAN LPG LTD com y2106r110 248 19,542 SH   SOLE   19,542 0 0
DOXIMITY INC CL A com 26622p107 10 196 SH   OTR   196 0 0
DSV PANALPINA A S - UNSP ADR com 26251a108 27 226 SH   SOLE   226 0 0
DUCOMMUN INC com 264147109 10 210 SH   SOLE   210 0 0
EASTMAN CHEMICAL COMPANY com 277432100 65 536 SH   SOLE   536 0 0
EATON CORP PLC com g29183103 6,274 36,302 SH   SOLE   35,892 0 410
EATON VANCE RISK-MANAGED DIVER com 27829g106 0 0 SH   SOLE   0 0 0
ELI LILLY & CO com 532457108 8,390 30,375 SH   SOLE   30,375 0 0
ELTEK LTD com m40184208 96 25,907 SH   SOLE   25,907 0 0
ENCORE WIRE CORP com 292562105 1,279 8,940 SH   SOLE   8,940 0 0
ENERGY SELECT SECTOR SPDR com 81369y506 9 162 SH   SOLE   162 0 0
ENOVA INTERNATIONAL INC com 29357k103 10,499 256,313 SH   SOLE   255,678 0 635
ENPHASE ENERGY INC com 29355a107 251 1,373 SH   SOLE   1,373 0 0
EPLUS INC com 294268107 251 4,664 SH   SOLE   4,664 0 0
EQUINOR ASA-SPON ADR com 29446m102 39 1,491 SH   SOLE   1,491 0 0
ESTEE LAUDER COMPANIES CLASS A com 518439104 85 229 SH   OTR   229 0 0
EVER-GLORY INTERNATIONAL GROUP com 299766204 0 90 SH   OTR   90 0 0
EVERCORE INC com 29977a105 1,202 8,850 SH   SOLE   8,850 0 0
EXPEDIA INC com 30212p303 93 512 SH   OTR   512 0 0
FEDERAL AGRICULTURAL MORTGAGE com 313148306 872 7,037 SH   SOLE   7,037 0 0
FEDEX CORP com 31428x106 1,675 6,475 SH   SOLE   6,395 0 80
FIDELITY NATIONAL FINANCIAL com 31620r303 9 164 SH   OTR   164 0 0
FIFTH THIRD BANCORP com 316773100 5,624 129,145 SH   SOLE   129,145 0 0
FINANCIAL SELECT SECTOR SPDR com 81369y605 674 17,253 SH   SOLE   17,253 0 0
FIRST AMERICAN FINANCIAL CORPO com 31847r102 9 109 SH   OTR   109 0 0
FIRST BANCORP/PUERTO RICO com 318672706 1,071 77,700 SH   SOLE   77,700 0 0
FIRST TRUST FTSE EPRA/NAREIT D com 33736n101 15 272 SH   SOLE   272 0 0
FIRST TRUST INTERNATIONAL EQUI com 33734x853 111 1,930 SH   SOLE   1,930 0 0
FIRST TRUST NASDAQ CYBERSECURI com 33734x846 2,175 41,195 SH   SOLE   41,195 0 0
FLEXSHOPPER INC com 33939j303 41 17,592 SH   SOLE   17,592 0 0
FRESENIUS MEDICAL CARE - ADR com 358029106 16 485 SH   SOLE   485 0 0
FTI CONSULTING INC com 302941109 701 4,570 SH   SOLE   4,570 0 0
FTI CONSULTING INC com 302941109 43 281 SH   OTR   281 0 0
GENCO SHIPPING & TRADING LTD com y2685t131 130 8,150 SH   SOLE   8,150 0 0
GENERAC HOLDINGS INC com 368736104 5,718 16,247 SH   SOLE   16,247 0 0
GILDAN ACTIVEWEAR INC com 375916103 33 776 SH   SOLE   776 0 0
GLACIER BANCORP INC com 37637q105 244 4,300 SH   SOLE   4,300 0 0
GLOBAL X COPPER MINERS ETF com 37954y830 918 24,861 SH   SOLE   24,696 0 165
GLOBAL X US INFRASTRUCTURE com 37954y673 407 14,120 SH   SOLE   14,120 0 0
GOLDMAN SACHS GROUP com 38141g104 8,952 23,400 SH   SOLE   23,335 15 50
GRAY TELEVISION INC com 389375106 448 22,245 SH   SOLE   22,245 0 0
HASHICORP INC CL A com 418100103 50 554 SH   OTR   554 0 0
HAVERTY FURNITURE com 419596101 695 22,744 SH   SOLE   22,744 0 0
HEALTH CARE SELECT SECTOR SPDR com 81369y209 4,743 33,662 SH   SOLE   33,662 0 0
HEALTHCARE REALTY TRUST INC com 421946104 253 8,000 SH   SOLE   8,000 0 0
HEIDRICK & STRUGGLES INTL com 422819102 151 3,464 SH   SOLE   3,464 0 0
HELEN OF TROY LTD F com g4388n106 5,709 23,352 SH   SOLE   23,162 0 190
HERITAGE-CRYSTAL CLEAN INC com 42726m106 163 5,094 SH   SOLE   5,094 0 0
HIBBETT INC com 428567101 1,974 27,440 SH   SOLE   27,440 0 0
HILLENBRAND INC com 431571108 1,013 19,488 SH   SOLE   19,488 0 0
HITACHI LTD -SPONS ADR com 433578507 27 248 SH   SOLE   248 0 0
HMN FINANCIAL INC com 40424g108 41 1,663 SH   SOLE   1,663 0 0
HOLLYFRONTIER CORP com 436106108 399 12,160 SH   SOLE   12,160 0 0
HOME DEPOT INC com 437076102 17,539 42,262 SH   SOLE   42,143 14 105
HOME DEPOT INC com 437076102 4 10 SH   OTR   10 0 0
HONEYWELL INT'L INC com 438516106 3 13 SH   SOLE   13 0 0
HONG KONG EXCHANGES & CLEARING com 43858f109 41 686 SH   SOLE   686 0 0
HOULIHAN LOKEY INC com 441593100 487 4,700 SH   SOLE   4,700 0 0
IBERDROLA SA com 450737101 904 19,140 SH   SOLE   19,140 0 0
ICHOR HOLDINGS LTD com g4740b105 253 5,498 SH   SOLE   5,498 0 0
IDACORP INCORPORATED com 451107106 566 4,995 SH   SOLE   4,995 0 0
INDSTRL SELECT SECTOR SPDR com 81369y704 947 8,952 SH   SOLE   8,952 0 0
INFINEON TECHNOLOGIES AG com 45662n103 16 352 SH   SOLE   352 0 0
INFOSYS TECH-SP ADR com 456788108 54 2,141 SH   SOLE   2,141 0 0
INGLES MARKETS INC CLASS A com 457030104 2,185 25,310 SH   SOLE   25,310 0 0
INNOSPEC INC com 45768s105 852 9,436 SH   SOLE   9,436 0 0
INNOVIVA INC com 45781m101 1,388 80,442 SH   SOLE   80,442 0 0
INSIGHT ENTERPRISES com 45765u103 9,880 92,679 SH   SOLE   92,474 0 205
INSTEEL INDUSTRIES INC com 45774w108 142 3,566 SH   SOLE   3,566 0 0
INTEGER HOLDINGS CORP com 45826h109 1,302 15,211 SH   SOLE   15,211 0 0
INTEL CORP com 458140100 28 541 SH   SOLE   541 0 0
INTEST CORP com 461147100 108 8,511 SH   SOLE   8,511 0 0
INTUIT INC com 461202103 5 7 SH   SOLE   7 0 0
INVESCO BUYBACK ACHIEVERS ETF com 46137v308 1,471 15,242 SH   SOLE   15,242 0 0
INVESCO CHINA TECHNOLOGY ETF com 46138e800 40 639 SH   SOLE   639 0 0
INVESCO DEFENSIVE EQUITY ETF com 46138j775 1 12 SH   OTR   12 0 0
INVESCO DYNAMIC LEISURE AND EN com 46137v720 2,562 52,300 SH   SOLE   52,045 0 255
INVESCO QQQ TRUST SERIES 1 com 46090e103 360 905 SH   SOLE   905 0 0
INVESCO QQQ TRUST SERIES 1 com 46090e103 40 100 SH   OTR   100 0 0
INVESCO S&P 500 EQUAL WEIGHT C com 46137v381 660 4,215 SH   SOLE   4,065 0 150
INVESCO S&P 500 EQUAL WEIGHT F com 46137v340 237 3,675 SH   SOLE   3,675 0 0
INVESCO S&P 500 EQUAL WEIGHT H com 46137v332 185 576 SH   SOLE   576 0 0
INVESCO S&P 500 EQUAL WEIGHT I com 46137v324 1,244 6,293 SH   SOLE   6,293 0 0
INVESCO S&P 500 EQUAL WEIGHT M com 46137v316 724 4,022 SH   SOLE   4,022 0 0
INVESCO S&P 500 EQUAL WEIGHT R com 46137v290 2,885 68,275 SH   SOLE   68,275 0 0
INVESCO S&P 500 EQUAL WEIGHT T com 46137v282 1,104 3,407 SH   SOLE   3,407 0 0
INVESCO S&P SMALLCAP 600 EQUAL com 46137v183 1,857 22,013 SH   SOLE   22,013 0 0
INVESCO WILDERHILL CLEAN ENERG com 46137v134 800 11,207 SH   SOLE   11,207 0 0
INVITATION HOMES INC com 46187w107 17 383 SH   OTR   383 0 0
ISHARES COHEN & STEERS REALTY com 464287564 688 9,040 SH   SOLE   9,040 0 0
ISHARES CORE MSCI EAFE ETF com 46432f842 22 298 SH   SOLE   298 0 0
ISHARES CORE S&P 500 com 464287200 5,685 11,918 SH   SOLE   11,918 0 0
ISHARES DJ US UTILITIES SECTOR com 464287697 26 290 SH   SOLE   290 0 0
ISHARES GLOBAL ENERGY ETF com 464287341 2,327 84,573 SH   SOLE   82,813 0 1,760
ISHARES MSCI CANADA INDEX FUND com 464286509 269 7,000 SH   SOLE   7,000 0 0
ISHARES MSCI EAFE com 464287465 442 5,620 SH   SOLE   5,620 0 0
ISHARES MSCI EAFE GROWTH ETF com 464288885 1,457 13,212 SH   SOLE   12,887 0 325
ISHARES MSCI EMERGING MKT INDE com 464287234 614 12,570 SH   SOLE   12,570 0 0
ISHARES MSCI FRANCE ETF IV com 464286707 123 3,164 SH   OTR   3,164 0 0
ISHARES MSCI INDONESIA ETF com 46429b309 96 4,200 SH   OTR   4,200 0 0
ISHARES MSCI ISRAEL CAPPED E com 464286632 153 1,965 SH   OTR   1,965 0 0
ISHARES MSCI NETHERLANDS ETF com 464286814 406 8,094 SH   OTR   8,094 0 0
ISHARES MSCI PHILIPPINES INVES com 46429b408 98 3,110 SH   OTR   3,110 0 0
ISHARES MSCI SOUTH KOREA ETF com 464286772 2,212 28,408 SH   SOLE   28,408 0 0
ISHARES NASDAQ BIOTECH INDX com 464287556 48 315 SH   SOLE   315 0 0
ISHARES RUSSELL 1000 ETF com 464287622 2,985 11,290 SH   SOLE   11,290 0 0
ISHARES RUSSELL 2000 ETF com 464287655 18,644 83,814 SH   SOLE   83,579 0 235
ISHARES RUSSELL 2000 VALUE com 464287630 7,835 47,184 SH   SOLE   47,104 0 80
ISHARES RUSSELL 3000 INDEX com 464287689 498 1,795 SH   SOLE   1,795 0 0
ISHARES SWITZERLAND INDEX FUND com 464286749 280 5,302 SH   OTR   5,302 0 0
ISHARES US HOME CONSTRUCT ETF com 464288752 23 272 SH   OTR   272 0 0
ISHR RUSSELL 1000 VL com 464287598 2,150 12,802 SH   SOLE   12,802 0 0
ISHR RUSSELL 1000 VL com 464287598 168 1,000 SH   OTR   1,000 0 0
JABIL INC com 466313103 4,540 64,537 SH   SOLE   64,172 0 365
JAMES HARDIE INDUSTRIES PLC com 47030m106 3,412 83,850 SH   SOLE   83,850 0 0
JEWETT-CAMERON TRADING LTD com 47733c207 53 6,302 SH   SOLE   6,302 0 0
JOHNSON & JOHNSON com 478160104 11,232 65,656 SH   SOLE   65,293 33 330
JPMORGAN CHASE & CO com 46625h100 22,199 140,190 SH   SOLE   139,594 36 560
KB FINANCIAL GROUP INC-ADR com 48241a105 31 663 SH   SOLE   663 0 0
KEY TRONIC CORP com 493144109 54 8,684 SH   SOLE   8,684 0 0
KFORCE INC com 493732101 184 2,444 SH   SOLE   2,444 0 0
KLA-TENCOR CORPORATION com 482480100 516 1,200 SH   SOLE   1,200 0 0
KONINKLIJKE PHILIPS N V com 500472303 13 346 SH   SOLE   346 0 0
KORN/FERRY INTERNATIONAL com 500643200 229 3,020 SH   SOLE   3,020 0 0
KRANESHARES MSCI CHINA CLEAN T com 500767850 47 1,010 SH   SOLE   1,010 0 0
KRANESHARES TR BOSERA MSCI CHI com 500767405 43 999 SH   SOLE   999 0 0
KRANESHARES TR BOSERA MSCI CHI com 500767405 332 7,635 SH   OTR   7,635 0 0
KROGER CO. com 501044101 263 5,800 SH   SOLE   5,800 0 0
LADDER CAPITAL CORP com 505743104 210 17,500 SH   SOLE   17,500 0 0
LAM RESEARCH CORP com 512807108 17,103 23,782 SH   SOLE   23,667 0 115
LAREDO PETROLEUM HOLDINGS INC com 516806205 354 5,890 SH   SOLE   5,890 0 0
LEIDOS HOLDINGS INC com 525327102 123 1,386 SH   SOLE   1,386 0 0
LENNAR CORP CLASS A com 526057104 167 1,435 SH   SOLE   1,435 0 0
LENNAR CORP CLASS A com 526057104 84 724 SH   OTR   724 0 0
LEXINGTON REALTY TRUST com 529043101 1,019 65,210 SH   SOLE   65,210 0 0
LGI HOMES INC com 50187t106 2,285 14,789 SH   SOLE   14,789 0 0
LGL GROUP INC com 50186a108 30 2,626 SH   SOLE   2,626 0 0
LIBERTY MEDIA CORP-LIBERTY-C com 531229854 37 589 SH   OTR   589 0 0
LIFE STORAGE INC com 53223x107 44 287 SH   OTR   287 0 0
LINDE PLC com g5494j103 2,007 5,792 SH   SOLE   5,737 0 55
LIVE NATION ENTERTAINMENT INC com 538034109 121 1,012 SH   OTR   1,012 0 0
LIVE VENTURES INC com 538142308 151 4,781 SH   SOLE   4,781 0 0
LOCKHEED MARTIN CORP com 539830109 962 2,708 SH   SOLE   2,708 0 0
LOGITECH INTERNATIONAL SA com h50430232 592 7,181 SH   SOLE   7,181 0 0
LOUISIANA-PACIFIC CORP com 546347105 23 288 SH   OTR   288 0 0
LOWES COMPANIES INC com 548661107 4 17 SH   SOLE   17 0 0
LOWES COMPANIES INC com 548661107 85 328 SH   OTR   328 0 0
LPL FINANCIAL HOLDINGS INC com 50212v100 6,647 41,519 SH   SOLE   41,399 0 120
M/I HOMES INC com 55305b101 300 4,820 SH   SOLE   4,820 0 0
MAGNOLIA OIL & GAS CORP - A com 559663109 360 19,100 SH   SOLE   19,100 0 0
MANHATTAN BRIDGE CAPITAL INC com 562803106 107 19,386 SH   SOLE   19,386 0 0
MARINEMAX INC com 567908108 1,634 27,675 SH   SOLE   27,675 0 0
MARRIOTT VACATIONS WORLDWIDE C com 57164y107 456 2,700 SH   SOLE   2,700 0 0
MARUBENI CORP-UNSPONS ADR com 573810207 29 299 SH   SOLE   299 0 0
MASTEC INC com 576323109 4,018 43,546 SH   SOLE   43,046 0 500
MASTECH HOLDINGS INC com 57633b100 105 6,126 SH   SOLE   6,126 0 0
MASTERCARD INC-CLASS A com 57636q104 9,446 26,289 SH   SOLE   26,237 15 37
MATADOR RESOURCES CO com 576485205 3,403 92,181 SH   SOLE   92,181 0 0
MATERIALS SELECT SECTOR SPDR com 81369y100 2 20 SH   SOLE   20 0 0
MATSON INC com 57686g105 1,083 12,029 SH   SOLE   12,029 0 0
MCDONALD'S CORP com 580135101 17,123 63,875 SH   SOLE   63,751 19 105
MDC HOLDINGS INC com 552676108 759 13,600 SH   SOLE   13,600 0 0
MEDIFAST INC com 58470h101 139 662 SH   SOLE   662 0 0
MERCADOLIBRE INC com 58733r102 36 27 SH   SOLE   27 0 0
MERCHANTS BANCORP/IN com 58844r108 825 17,436 SH   SOLE   17,436 0 0
MERITAGE HOMES CORP com 59001a102 332 2,720 SH   SOLE   2,720 0 0
META PLATFORMS, INC com 30303m102 11,999 35,673 SH   SOLE   35,513 0 160
MGIC INVESTMENT CORP com 552848103 1,065 73,832 SH   SOLE   72,192 0 1,640
MICRON TECHNOLOGY INC com 595112103 1 14 SH   SOLE   14 0 0
MICROSOFT CORP com 594918104 40,870 121,521 SH   SOLE   121,116 20 385
MICROSOFT CORP com 594918104 252 748 SH   OTR   748 0 0
MORGAN STANLEY com 617446448 4 39 SH   SOLE   39 0 0
MSCI INC com 55354g100 126 205 SH   SOLE   205 0 0
NATIONAL BEVERAGE CORP com 635017106 21 465 SH   SOLE   465 0 0
NATIONAL HEALTHCARE com 635906100 241 3,545 SH   SOLE   3,545 0 0
NATURAL ALTERNATIVES INTL com 638842302 127 10,022 SH   SOLE   10,022 0 0
NELNET INC-CL A com 64031n108 2,282 23,364 SH   SOLE   23,364 0 0
NESTLE S A REG ADR com 641069406 2,196 15,642 SH   SOLE   15,642 0 0
NETEASE INC com 64110w102 31 307 SH   OTR   307 0 0
NETFLIX INC com 64110l106 21 35 SH   SOLE   35 0 0
NETFLIX INC com 64110l106 228 379 SH   OTR   379 0 0
NEWMONT MINING CORP com 651639106 866 13,961 SH   SOLE   13,891 0 70
NEXTERA ENERGY INCORPORATED com 65339F101 7,259 77,755 SH   SOLE   77,755 0 0
NEXTERA ENERGY INCORPORATED com 65339F101 35 371 SH   OTR   371 0 0
NORDEA BANK ABP - SPON ADR com 65558r109 38 3,111 SH   SOLE   3,111 0 0
NORTHROP GRUMMAN CORP com 666807102 1,377 3,557 SH   SOLE   3,422 0 135
NOVA MEASURING INSTRUMENTS com m7516k103 8,521 58,165 SH   SOLE   58,165 0 0
NUVEEN ESG LARGE-CAP GROWTH com 67092p201 3,396 49,523 SH   SOLE   49,523 0 0
NVIDIA CORP com 67066g104 16,020 54,471 SH   SOLE   54,303 28 140
NVIDIA CORP com 67066g104 156 531 SH   OTR   531 0 0
OCEAN BIO-CHEM INC com 674631106 122 14,047 SH   SOLE   14,047 0 0
OFG BANCORP com 67103x102 702 26,416 SH   SOLE   26,416 0 0
OLD DOMINION FREIGHT LINES INC com 679580100 6,726 18,768 SH   SOLE   18,768 0 0
OMV AG-BEARER SHRS ADR com 670875509 31 549 SH   SOLE   549 0 0
ONEMAIN HOLDINGS INC com 68268w103 3 52 SH   SOLE   52 0 0
ORACLE CORP com 68389x105 78 897 SH   SOLE   897 0 0
ORGANON & CO com 68622v106 3 101 SH   SOLE   101 0 0
P&F INDUSTRIES CL-A com 692830508 49 8,008 SH   SOLE   8,008 0 0
PACCAR INC com 693718108 5 60 SH   OTR   60 0 0
PALATIN TECHNOLOGIES INC com 696077403 58 113,782 SH   SOLE   113,782 0 0
PATRICK INDUSTRIES com 703343103 1,257 15,584 SH   SOLE   15,584 0 0
PAYPAL HOLDINGS INC com 70450y103 2,141 11,351 SH   SOLE   11,181 0 170
PC CONNECTION INC com 69318j100 1,120 25,961 SH   SOLE   25,961 0 0
PDC ENERGY INC com 69327r101 332 6,800 SH   SOLE   6,800 0 0
PEOPLES BANCORP NC com 710577107 58 2,093 SH   SOLE   2,093 0 0
PEPSICO INC com 713448108 1 7 SH   SOLE   7 0 0
PETMED EXPRESS INC com 716382106 397 15,700 SH   SOLE   15,700 0 0
PFIZER INC com 717081103 2,839 48,078 SH   SOLE   48,078 0 0
PHILIP MORRIS INTL com 718172109 51 533 SH   SOLE   533 0 0
PHOTRONICS INC com 719405102 425 22,548 SH   SOLE   22,548 0 0
PHYSICIANS REALTY TRUST com 71943u104 395 21,000 SH   SOLE   21,000 0 0
PIONEER NATL RESOURC com 723787107 9,412 51,746 SH   SOLE   51,746 0 0
PIPER SANDLER COS com 724078100 3,120 17,478 SH   SOLE   17,478 0 0
PNC BANK CORP com 693475105 1,561 7,785 SH   SOLE   7,655 0 130
PORTLAND GENERAL ELECTRIC CO com 736508847 553 10,455 SH   SOLE   10,455 0 0
POTLATCHDELTIC CORP com 737630103 301 5,003 SH   SOLE   5,003 0 0
PRIMORIS SERVICES CORP com 74164f103 323 13,490 SH   SOLE   13,490 0 0
PROCTOR & GAMBLE CO com 742718109 10,245 62,630 SH   SOLE   62,630 0 0
PROLOGIS INC com 74340w103 6,342 37,672 SH   SOLE   37,672 0 0
PROSHARES ONLINE RETAIL ETF com 74347b169 99 1,738 SH   SOLE   1,738 0 0
PUBLIC STORAGE INC com 74460d109 94 250 SH   SOLE   250 0 0
QUALCOMM INC com 747525103 3 18 SH   SOLE   18 0 0
RADIAN GROUP INC com 750236101 670 31,700 SH   SOLE   31,700 0 0
REAL ESTATE SELECT SECTOR SPDR com 81369y860 1,379 26,622 SH   SOLE   26,622 0 0
REGIONS FINANCIAL CORP com 7591ep100 278 12,750 SH   SOLE   12,750 0 0
RESMED INC com 761152107 4,495 17,256 SH   SOLE   17,256 0 0
RH com 74967x103 122 227 SH   OTR   227 0 0
RITE AID CORP com 767754872 185 12,569 SH   SOLE   12,569 0 0
ROPER INDUSTRIES INC com 776696106 278 565 SH   SOLE   565 0 0
SABRA HEALTH CARE REIT INC com 78573l106 135 10,000 SH   SOLE   10,000 0 0
SALESFORCE.COM INC com 79466l302 4 17 SH   SOLE   17 0 0
SANOFI SPOND F ADR 1 ADR REPS com 80105n105 10 200 SH   SOLE   200 0 0
SCHNEIDER ELECTRIC SE com 80687p106 3,480 88,748 SH   SOLE   88,748 0 0
SCHNITZER STEEL INDS INC-A com 806882106 1,827 35,191 SH   SOLE   35,191 0 0
SCHWAB EMERGING MARKETS EQUITY com 808524706 1,929 65,111 SH   SOLE   65,111 0 0
SCHWAB FUNDAMENTAL INTL LARGE com 808524755 570 17,519 SH   SOLE   17,519 0 0
SEALED AIR CORP com 81211k100 4,085 60,544 SH   SOLE   60,284 0 260
SEMLER SCIENTIFIC INC com 81684m104 784 8,550 SH   SOLE   8,550 0 0
SERVOTRONICS INC. com 817732100 21 1,632 SH   SOLE   1,632 0 0
SERVOTRONICS INC. com 817732100 1 100 SH   OTR   100 0 0
SHERWIN-WILLIAMS CO/THE com 824348106 660 1,874 SH   SOLE   1,874 0 0
SHERWIN-WILLIAMS CO/THE com 824348106 42 119 SH   OTR   119 0 0
SHOE CARNIVAL INC com 824889109 405 10,362 SH   SOLE   10,362 0 0
SHYFT GROUP INC com 825698103 175 3,564 SH   SOLE   3,564 0 0
SILVERBOW RESOURCES com 82836g102 210 9,650 SH   SOLE   9,650 0 0
SILVERBOX ENGAGED MERGER CLASS com 82836l101 3 250 SH   SOLE   250 0 0
SIMPLIFY HEALTH CARE ETF com 82889n772 22 796 SH   OTR   796 0 0
SMITH-MIDLAND CORP com 832156103 62 1,313 SH   SOLE   1,313 0 0
SNOWFLAKE INC com 833445109 219 646 SH   OTR   646 0 0
SONY GROUP CORP -SPND ADR com 835699307 52 414 SH   SOLE   414 0 0
SOUTH STATE CORP com 840441109 256 3,200 SH   SOLE   3,200 0 0
SPDR KWB BANK ETF com 78464a797 219 4,015 SH   SOLE   4,015 0 0
SPDR S&P DIVIDEND ETF com 78464a763 460 3,563 SH   SOLE   3,563 0 0
SPDR S&P HOMEBUILDERS ETF com 78464a888 1,956 22,799 SH   SOLE   22,799 0 0
SPDR S&P KENSHO SMART MOBILITY com 78468r689 12 210 SH   SOLE   210 0 0
SPDR S&P REGIONAL BANKING ETF com 78464a698 1,681 23,723 SH   SOLE   23,583 0 140
SPDR TRUST SERIES I com 78462f103 1,845 3,885 SH   SOLE   3,885 0 0
SPIRIT AIRLINES INC com 848577102 20 921 SH   OTR   921 0 0
STAG INDUSTRIAL INC com 85254j102 216 4,500 SH   SOLE   4,500 0 0
STANDARD MOTOR PRODS com 853666105 159 3,040 SH   SOLE   3,040 0 0
STAR BULK CARRIERS CORP com y8162k204 23 1,014 SH   SOLE   1,014 0 0
STELLANTIS NV com n82405106 24 1,304 SH   SOLE   1,304 0 0
SUMMIT STATE BANK com 866264203 63 4,042 SH   SOLE   4,042 0 0
SUPER MICRO COMPUTER INC com 86800u104 525 11,955 SH   SOLE   11,955 0 0
SVB FINANCIAL GROUP com 78486q101 9,449 13,931 SH   SOLE   13,931 0 0
SYNNEX CORPORATION com 87162w100 3,146 27,509 SH   SOLE   27,509 0 0
SYSCO CORP com 871829107 1,328 16,911 SH   SOLE   16,911 0 0
T-MOBILE US INC com 872590104 2,436 21,004 SH   SOLE   21,004 0 0
T-MOBILE US INC com 872590104 20 174 SH   OTR   174 0 0
TAIWAN SEMICONDUCTOR-SP ADR com 874039100 3,600 29,926 SH   SOLE   29,926 0 0
TANDY LEATHER FACTORY INC com 87538x105 38 7,373 SH   SOLE   7,373 0 0
TARGET CORP com 87612e106 10,826 46,775 SH   SOLE   46,490 0 285
TAYLOR DEVICES INC com 877163105 31 2,853 SH   SOLE   2,853 0 0
TAYLOR MORRISON HOME CORP com 87724p106 8 226 SH   OTR   226 0 0
TECHNOLOGY SELECT SECTOR SPDR com 81369y803 6,091 35,031 SH   SOLE   35,031 0 0
TECHNOLOGY SELECT SECTOR SPDR com 81369y803 7 39 SH   OTR   39 0 0
TECHTARGET com 87874r100 5 54 SH   SOLE   54 0 0
TENET HEALTHCARE CORP com 88033g407 4 52 SH   SOLE   52 0 0
TERRENO REALTY CORP com 88146m101 256 3,000 SH   SOLE   3,000 0 0
TEXAS INSTRUMENTS com 882508104 3 16 SH   SOLE   16 0 0
TEXTRON INC com 883203101 233 3,016 SH   OTR   3,016 0 0
THERMO FISHER SCNTFC com 883556102 7,033 10,540 SH   SOLE   10,540 0 0
TIMBERLAND BANCORP INC com 887098101 82 2,963 SH   SOLE   2,963 0 0
TIVITY HEALTH INC com 88870r102 641 24,240 SH   SOLE   24,240 0 0
TJX COMPANIES INC com 872540109 1,620 21,341 SH   SOLE   21,341 0 0
TOAST INC-CLASS A com 888787108 8 230 SH   OTR   230 0 0
TOLL BROTHERS INC com 889478103 43 592 SH   OTR   592 0 0
TORO COMPANY com 891092108 120 1,200 SH   SOLE   1,200 0 0
TRACTOR SUPPLY COMPANY com 892356106 3,080 12,909 SH   SOLE   12,909 0 0
TRANE TECHNOLOGIES PLC com g8994e103 9,169 45,385 SH   SOLE   45,286 29 70
TRANSCAT INC com 893529107 207 2,242 SH   SOLE   2,242 0 0
TRI POINTE HOMES INC com 87265h109 43 1,547 SH   OTR   1,547 0 0
TRINET GROUP INC com 896288107 422 4,435 SH   SOLE   4,435 0 0
TRIO-TECH INTERNATIONAL com 896712205 108 8,008 SH   SOLE   8,008 0 0
TTEC HOLDINGS INC com 89854h102 596 6,587 SH   SOLE   6,587 0 0
TWILIO INC - A com 90138f102 40 152 SH   OTR   152 0 0
UDR INC com 902653104 84 1,404 SH   OTR   1,404 0 0
UNILEVER PLC-SP ADR com 904767704 37 679 SH   SOLE   679 0 0
UNION PACIFIC CORP com 907818108 4,506 17,885 SH   SOLE   17,885 0 0
UNITED NATURAL FOODS INC com 911163103 6 123 SH   SOLE   123 0 0
UNITED RENTALS INC com 911363109 9,282 27,934 SH   SOLE   27,934 0 0
UNITED STATES LIME & MINERAL com 911922102 267 2,070 SH   SOLE   2,070 0 0
UNITED THERAPEUTICS CORP com 91307c102 41 188 SH   OTR   188 0 0
UNITEDHEALTH GROUP INC com 91324p102 18,307 36,458 SH   SOLE   36,259 14 185
US SILICA HOLDINGS INC com 90346e103 310 32,944 SH   SOLE   32,944 0 0
VALE SA-SP ADR com 91912e105 17 1,242 SH   SOLE   1,242 0 0
VALERO ENERGY CORP com 91913y100 5,924 78,875 SH   SOLE   78,685 0 190
VANDA PHARMACEUTICALS INC com 921659108 692 44,082 SH   SOLE   44,082 0 0
VANECK VACTORS RUSSIA ETF com 92189f403 165 6,180 SH   OTR   6,180 0 0
VANECK VECTORS AGRIBUSINESS ET com 92189f700 160 1,675 SH   SOLE   1,675 0 0
VANECK VECTORS GOLD MINERS ETF com 92189f106 322 10,050 SH   SOLE   10,050 0 0
VANGUARD CONSUMER DISCRETIONAR com 92204a108 4 12 SH   SOLE   12 0 0
VANGUARD CONSUMER STAPLES ETF com 92204a207 1 3 SH   SOLE   3 0 0
VANGUARD ENERGY ETF com 92204a306 1 14 SH   SOLE   14 0 0
VANGUARD FINANCIALS ETF com 92204a405 27 275 SH   SOLE   275 0 0
VANGUARD FTSE ALL-WORLD EX-U com 922042775 3,095 50,514 SH   SOLE   50,064 0 450
VANGUARD HEALTH CARE ETF com 92204a504 3 11 SH   SOLE   11 0 0
VANGUARD INDUSTRIALS ETF com 92204a603 3 15 SH   SOLE   15 0 0
VANGUARD INFORMATION TECHNOLOG com 92204a702 11 25 SH   SOLE   25 0 0
VANGUARD MATERIALS ETF com 92204a801 1 6 SH   SOLE   6 0 0
VANGUARD REIT ETF com 922908553 1 10 SH   SOLE   10 0 0
VANGUARD SMALL-CAP VALUE ETF com 922908611 14,230 79,564 SH   SOLE   79,154 0 410
VANGUARD TELECOM SERVICE ETF com 92204a884 2 18 SH   SOLE   18 0 0
VANGUARD UTILITIES ETF com 92204a876 0 2 SH   SOLE   2 0 0
VECTRUS INC com 92242t101 862 18,830 SH   SOLE   18,830 0 0
VERA BRADLEY INC com 92335c106 204 23,980 SH   SOLE   23,980 0 0
VERIZON COMMUNICATIONS INC com 92343v104 2 46 SH   SOLE   46 0 0
VERIZON COMMUNICATIONS INC com 92343v104 5 100 SH   OTR   100 0 0
VIRCO MFG CORPORATION com 927651109 32 10,503 SH   SOLE   10,503 0 0
VISA INC CL-A com 92826c839 3 12 SH   SOLE   12 0 0
VISHAY PRECISION GROUP INC com 92835k103 241 6,484 SH   SOLE   6,484 0 0
VOLKSWAGEN AG -UNSPON ADR com 928662600 21 719 SH   SOLE   719 0 0
WALMART INC com 931142103 16,957 117,197 SH   SOLE   116,672 40 485
WALT DISNEY CO com 254687106 50 322 SH   SOLE   322 0 0
WESCO INT'L INC com 95082p105 197 1,500 SH   SOLE   1,500 0 0
WEST FRASER TIMBER CO LTD com 952845105 24 248 SH   OTR   248 0 0
WEWORK INC CL A com 96209a104 10 1,190 SH   OTR   1,190 0 0
WILLAMETTE VALLEY VINEYARDS com 969136100 69 7,921 SH   SOLE   7,921 0 0
WILLIAMS COS INC com 969457100 1 54 SH   SOLE   54 0 0
WISDOMTREE EUR S/C DIVIDEND com 97717w869 6 77 SH   SOLE   77 0 0
WOLFSPEED INC com 977852102 20 183 SH   OTR   183 0 0
WYNDHAM HOTELS & RESORTS INC com 98311a105 1,782 19,876 SH   SOLE   19,876 0 0
XENIA HOTELS & RESORTS INC com 984017103 307 16,940 SH   SOLE   16,940 0 0
ZOETIS INC com 98978v103 7,786 31,905 SH   SOLE   31,905 0 0
ZUMIEZ INC com 989817101 727 15,143 SH   SOLE   15,143 0 0
BANK OF AMERICA 5 3/8 PFD pfd 06053u601 268 10,000 SH   SOLE   10,000 0 0
BANK OF AMERICA FLOAT PERP PFD pfd 060505815 2 65 SH   SOLE   65 0 0
JP MORGAN CHASE 6 PFD pfd 48128b648 409 15,000 SH   SOLE   15,000 0 0
KEY 5.65 PERP Pfd pfd 493267876 133 5,000 SH   SOLE   5,000 0 0
BLACKROCK INVT QUALITY MUNI com 09247d105 52 3,000 SH   SOLE   3,000 0 0
INSPIRE CORPORATE BOND IMPACT com 66538H633 59 2,302 SH   SOLE   2,302 0 0
INVESCO EXCH-TRADED FD TR II- com 46138G508 22 1,000 SH   OTR   1,000 0 0
INVESCO VARIABLE RATE PREFERRE com 46138G870 7,167 276,514 SH   SOLE   276,154 0 360
ISHARES 0-5 YEAR TIPS BOND ETF com 46429b747 4,333 40,919 SH   SOLE   40,849 0 70
ISHARES 10-20 YEAR TSURY BOND com 464288653 584 3,933 SH   SOLE   3,933 0 0
ISHARES AGENCY BOND ETF com 464288166 2,564 21,886 SH   SOLE   21,886 0 0
ISHARES BARCLAYS 1-3 TREASURY com 464287457 19,631 229,500 SH   SOLE   229,021 0 479
ISHARES BARCLAYS 1-3 TREASURY com 464287457 43 500 SH   OTR   500 0 0
ISHARES BARCLAYS 20 PLUS YEAR com 464287432 1,644 11,096 SH   SOLE   11,096 0 0
ISHARES BARCLAYS 20 PLUS YEAR com 464287432 1,055 7,122 SH   OTR   7,122 0 0
ISHARES BARCLAYS 3-7 YEAR TREA com 464288661 9,868 76,693 SH   SOLE   76,618 0 75
ISHARES BARCLAYS 7-10 YEAR TRE com 464287440 3,865 33,609 SH   SOLE   33,609 0 0
ISHARES BARCLAYS 7-10 YEAR TRE com 464287440 52 453 SH   OTR   453 0 0
ISHARES BARCLAYS MBS BOND FUND com 464288588 2,982 27,757 SH   SOLE   27,757 0 0
ISHARES BARCLAYS TIPS BOND FUN com 464287176 16,646 128,840 SH   SOLE   128,680 0 160
ISHARES BROAD USD INV GRADE CO com 464288620 325 5,440 SH   SOLE   5,440 0 0
ISHARES CMBS ETF com 46429b366 0 8 SH   SOLE   8 0 0
ISHARES CONVERTIBLE BOND ETF com 46435g102 5,692 63,831 SH   SOLE   63,831 0 0
ISHARES CORE US AGGRGT BOND ET com 464287226 2,202 19,305 SH   SOLE   19,305 0 0
ISHARES FLOATING RATE BOND ETF com 46429b655 17,944 353,721 SH   SOLE   353,001 0 720
ISHARES IBOXX INV GR CORP BD com 464287242 2,389 18,031 SH   SOLE   17,951 0 80
ISHARES INTERMEDIATE-TERM CORP com 464288638 14,419 243,282 SH   SOLE   242,872 0 410
ISHARES INTERMEDIATE GOV/CREDI com 464288612 655 5,754 SH   SOLE   5,754 0 0
ISHARES JPMORGAN USD EMERGING com 464288281 3,262 29,912 SH   SOLE   29,827 0 85
ISHARES LONG-TERM CORP BOND ET com 464289511 2 25 SH   SOLE   25 0 0
ISHARES NATIONL MUNI BOND ETF com 464288414 4,255 36,592 SH   SOLE   36,592 0 0
ISHARES SHOR TERM NATL MUNI BO com 464288158 5,657 52,683 SH   SOLE   52,683 0 0
ISHARES SHORT-TERM CORPORATE B com 464288646 24,412 453,079 SH   SOLE   451,504 0 1,575
ISHARES SHORT TREASURY BOND ET com 464288679 4,052 36,693 SH   SOLE   36,693 0 0
ISHARES TREASURY FLOATING RATE com 46434v860 14 273 SH   SOLE   273 0 0
NUVEEN CALIFORNIA MUNICI com 67062c107 83 8,230 SH   SOLE   8,230 0 0
NUVEEN INSRD VIRGNIA PRE com 67064r102 138 8,100 SH   SOLE   8,100 0 0
NUVEEN MUNICIPAL VALUE C com 670928100 801 77,178 SH   SOLE   77,178 0 0
NUVEEN OHIO QUALITY INC MUNI com 670980101 220 13,745 SH   SOLE   13,745 0 0
NUVEEN PFD & INC OPPORTUNITIES com 67073b106 68 7,000 SH   SOLE   7,000 0 0
NUVEEN SELECT MATURITY M com 67061t101 770 72,009 SH   SOLE   72,009 0 0
PIMCO INTERMEDICATE MUNICIPAL com 72201r866 7 133 SH   SOLE   133 0 0
SPDR BLACKSTONE SENIOR LOAN ET com 78467v608 2,141 46,926 SH   SOLE   46,926 0 0
SPDR BLOOMBERG CONVERTIBLE SEC com 78464a359 11,285 136,031 SH   SOLE   136,031 0 0
SPDR NUVEEN BARCLAYS SHORT MUN com 78468r739 3,724 75,715 SH   SOLE   75,715 0 0
SPDR NUVEEN BARCLAYS SHORT MUN com 78468r739 2,536 51,566 SH   OTR   51,566 0 0
SPDR PORT SHRT TRM CORP BND com 78464a474 4,384 141,563 SH   SOLE   141,563 0 0
VANECK VECTORS ATM-FREE INT. M com 92189h201 2,633 51,365 SH   OTR   51,365 0 0
VANECK VECTORS FALLEN ANGEL HI com 92189f437 57 1,736 SH   SOLE   1,260 0 476
VANGUARD EXTENDED DURATION TRE com 921910709 404 2,888 SH   OTR   2,888 0 0
VANGUARD INTERMEDIATE TERM COR com 92206c870 58 620 SH   SOLE   620 0 0
VANGUARD SHORT-TERM BOND ETF com 921937827 254 3,145 SH   SOLE   3,145 0 0
VANGUARD SHORT TERM COR BD ETF com 92206c409 3,352 41,250 SH   SOLE   41,250 0 0
VANGUARD TAX-EXEMPT BOND ETF com 922907746 257 4,685 SH   SOLE   4,685 0 0
VANGUARD TAX-MANAGED BALANCED com 921943304 2,679 63,147 SH   SOLE   63,147 0 0
LGL GROUP WARRANTS EXP 11-16-2 y 50186a132 2 3,000 SH   SOLE   3,000 0 0