0000810384-21-000003.txt : 20210422 0000810384-21-000003.hdr.sgml : 20210422 20210422100902 ACCESSION NUMBER: 0000810384-21-000003 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210422 DATE AS OF CHANGE: 20210422 EFFECTIVENESS DATE: 20210422 FILER: COMPANY DATA: COMPANY CONFORMED NAME: JAMES INVESTMENT RESEARCH INC CENTRAL INDEX KEY: 0000810384 IRS NUMBER: 310891459 STATE OF INCORPORATION: OH FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-01895 FILM NUMBER: 21843606 BUSINESS ADDRESS: STREET 1: 1349 FAIRGROUNDS RD STREET 2: P O BOX 8 CITY: ALPHA STATE: OH ZIP: 45301 BUSINESS PHONE: 9374267640 MAIL ADDRESS: STREET 1: P O BOX 8 CITY: ALPHA STATE: OH ZIP: 45301 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0000810384 XXXXXXXX 03-31-2021 03-31-2021 JAMES INVESTMENT RESEARCH INC
P O BOX 8 ALPHA OH 45301
13F HOLDINGS REPORT 028-01895 N
Lesley Ott CCO 937-426-7640 Lesley Ott Beavercreek OH 04-22-2021 1 662 1100 false 1 0001369721 028-11961 James Capital Alliance, Inc.
INFORMATION TABLE 2 inftable.xml 1LIFE HEALTHCARE INC com 68269g107 81 2079 SH OTR 2079 0 0 3M COMPANY com 88579y101 3 16 SH SOLE 16 0 0 AARON'S CO INC/THE com 00258w108 192 7485 SH SOLE 7485 0 0 ABB LTD-SPON ADR com 000375204 1772 58149 SH SOLE 57144 0 1005 ABB LTD-SPON ADR com 000375204 1600 52518 SH OTR 01 0 0 52518 ABB LTD-SPON ADR com 000375204 7 236 SH OTR 0 0 236 ABBOTT LABORATORIES com 002824100 9559 79767 SH SOLE 79537 0 230 ABBOTT LABORATORIES com 002824100 3679 30701 SH OTR 01 0 0 30701 ABBVIE INC com 00287y109 2466 22791 SH SOLE 22526 0 265 ABBVIE INC com 00287y109 2 19 SH OTR 01 0 0 19 ABERDEEN EMERGING MARKETS EQUI com 00301w105 64 7417 SH SOLE 7417 0 0 ACADEMY SPORTS & OUTDOORS INC com 00402l107 232 8594 SH OTR 8594 0 0 ACCENTURE PLC com g1151c101 3 10 SH SOLE 10 0 0 ACCO BRANDS CORP com 00081t108 874 103505 SH SOLE 103505 0 0 ACME UNITED CORP com 004816104 129 3278 SH SOLE 3278 0 0 ACME UNITED CORP com 004816104 8 200 SH OTR 200 0 0 ADOBE SYSTEMS INC com 00724f101 488 1026 SH SOLE 1026 0 0 ADVANCE AUTO PARTS INC com 00751y106 44 240 SH OTR 240 0 0 ADVANCED MICRO DEVICES com 007903107 2 29 SH SOLE 29 0 0 ADYEN NV-UNSPON ADR com 00783v104 29 638 SH SOLE 638 0 0 ADYEN NV-UNSPON ADR com 00783v104 10 215 SH OTR 0 0 215 AES CORP com 00130h105 1996 74443 SH SOLE 74443 0 0 AES CORP com 00130h105 351 13089 SH OTR 01 0 0 13089 AGCO CORP com 001084102 6206 43201 SH SOLE 43201 0 0 AGCO CORP com 001084102 1299 9045 SH OTR 01 0 0 9045 AIR T INC com 009207101 36 1500 SH SOLE 1500 0 0 ALERIAN MLP ETF com 00162Q452 31 1006 SH OTR 1006 0 0 ALIBABA GROUP HOLDING LTD com 01609w102 823 3628 SH SOLE 3628 0 0 ALIBABA GROUP HOLDING LTD com 01609w102 10 45 SH OTR 0 0 45 ALLSTATE CORP com 020002101 227 1975 SH SOLE 1975 0 0 ALLSTATE CORP com 020002101 1783 15516 SH OTR 01 0 0 15516 ALPHA & OMEGA SEMICONDUCTOR LT com g6331p104 8 250 SH SOLE 250 0 0 ALPHA PRO TECH LTD com 020772109 68 7000 SH SOLE 7000 0 0 ALPHABET INC com 02079k107 2 1 SH SOLE 1 0 0 ALPHABET INC com 02079k305 20706 10039 SH SOLE 10013 0 26 ALPHABET INC com 02079k305 4385 2126 SH OTR 01 0 0 2126 AMAZON.COM INC com 023135106 3945 1275 SH SOLE 1265 0 10 AMCON DISTRIBUTING CO com 02341q205 37 320 SH SOLE 320 0 0 AMERCO com 023586100 245 400 SH SOLE 400 0 0 AMEREN CORPORATION com 023608102 62 758 SH SOLE 758 0 0 AMERICAN ELECTRIC POWER INC com 025537101 106 1250 SH SOLE 1250 0 0 AMERICAN EQUITY INVESTMENT LIF com 025676206 570 18080 SH SOLE 18080 0 0 AMERICAN EXPRESS CO com 025816109 3 21 SH SOLE 21 0 0 AMERICAN FINANCIAL GROUP INC/O com 025932104 442 3870 SH SOLE 3870 0 0 AMERICAN SHARED HOSPITAL SERVI com 029595105 60 21600 SH SOLE 21600 0 0 AMERICAN WATER WORKS CO INC com 030420103 5485 36583 SH SOLE 36513 0 70 AMERICAN WATER WORKS CO INC com 030420103 1080 7202 SH OTR 01 0 0 7202 AMGEN INC com 031162100 887 3565 SH SOLE 3565 0 0 AMN HEALTHCARE SERVICES INC com 001744101 64 866 SH OTR 866 0 0 AMPCO-PITTSBURGH CORP com 032037103 111 16500 SH SOLE 16500 0 0 AMPLIFY TRANSFORMATIONAL DATA com 032108607 87 1560 SH SOLE 1560 0 0 ANNALY CAPITAL MANAGEMENT INC. com 035710409 22 2550 SH SOLE 2550 0 0 ANTHEM INC com 036752103 3238 9021 SH SOLE 8921 0 100 ANTHEM INC com 036752103 1074 2991 SH OTR 01 0 0 2991 APPLE INC com 037833100 19341 158340 SH SOLE 157430 0 910 APPLE INC com 037833100 6344 51934 SH OTR 01 0 0 51934 ARC DOCUMENT SOLUTIONS INC com 00191g103 87 41000 SH SOLE 41000 0 0 ARCBEST CORP com 03937c105 930 13210 SH SOLE 13210 0 0 ARCELOR MITTAL NY REG SHRS com 03938l203 0 11 SH SOLE 11 0 0 ARGENX SE - ADR com 04016x101 3 12 SH SOLE 12 0 0 ARGENX SE - ADR com 04016x101 8 30 SH OTR 0 0 30 ARK GENOMIC REVOLUTION ETF com 00214q302 3193 35985 SH SOLE 35985 0 0 ARK GENOMIC REVOLUTION ETF com 00214q302 117 1314 SH OTR 01 0 0 1314 ARK RESTAURANTS com 040712101 21 1060 SH SOLE 1060 0 0 ARMANINO FOODS OF DISTINCTION com 042166801 66 22035 SH SOLE 22035 0 0 ARMSTRONG WORLD INDUSTRIES com 04247x102 193 2145 SH OTR 2145 0 0 ARTHUR J GALLAGHER & CO com 363576109 2176 17444 SH SOLE 17234 0 210 ARTHUR J GALLAGHER & CO com 363576109 1882 15085 SH OTR 01 0 0 15085 ASML HOLDING N V com n07059210 8208 13295 SH SOLE 13200 0 95 ASML HOLDING N V com n07059210 1483 2402 SH OTR 01 0 0 2402 ASML HOLDING N V com n07059210 21 34 SH OTR 0 0 34 ASSURED GUARANTY LTD com g0585r106 676 16000 SH SOLE 16000 0 0 ASTRAZENECA PLC-SPONS ADR com 046353108 4417 88840 SH SOLE 88840 0 0 ASTRAZENECA PLC-SPONS ADR com 046353108 2587 52028 SH OTR 01 0 0 52028 ASTRAZENECA PLC-SPONS ADR com 046353108 5 102 SH OTR 0 0 102 AVERY DENNISON CORP com 053611109 9426 51325 SH SOLE 51210 0 115 AVERY DENNISON CORP com 053611109 1607 8752 SH OTR 01 0 0 8752 AVIAT NETWORKS INC com 05366y201 313 4400 SH SOLE 4400 0 0 AVNET INC. com 053807103 222 5350 SH SOLE 5350 0 0 AYR WELLNESS INC com 05475p109 15 500 SH OTR 500 0 0 BERKSHIRE HATHAWAY CLASS B com 084670702 10 40 SH SOLE 40 0 0 BEST BUY INC com 086516101 3506 30535 SH SOLE 30300 0 235 BEST BUY INC com 086516101 1510 13154 SH OTR 01 0 0 13154 BETTER ON-LINE SOLUTIONS com m20115180 151 41777 SH SOLE 41777 0 0 BIGCOMMERCE HOLDINGS-SER 1 com 08975p108 228 3947 SH OTR 3947 0 0 BLACKROCK INC com 09247x101 8728 11576 SH SOLE 11536 0 40 BLACKROCK INC com 09247x101 3133 4155 SH OTR 01 0 0 4155 BOISE CASCADE CO com 09739D100 1747 29205 SH SOLE 29205 0 0 BONANZA CREEK ENERGY INC com 097793400 159 4456 SH SOLE 4456 0 0 BOYD GAMING CORP com 103304101 283 4803 SH OTR 4803 0 0 BRIDGELINE DIGITAL INC. com 10807q700 184 63825 SH SOLE 63825 0 0 BRISTOL-MYERS SQUIBB com 110122108 38 600 SH SOLE 600 0 0 CABOT OIL & GAS CORP com 127097103 7 350 SH SOLE 350 0 0 CABOT OIL & GAS CORP com 127097103 2 131 SH OTR 01 0 0 131 CADENCE DESIGN SYS INC com 127387108 884 6455 SH SOLE 6280 0 175 CADENCE DESIGN SYS INC com 127387108 239 1746 SH OTR 01 0 0 1746 CAI INTERNATIONAL INC com 12477x106 1287 28265 SH SOLE 28265 0 0 CALLON PETROLEUM CO com 13123x508 289 7500 SH SOLE 7500 0 0 CAPITAL ONE FINANCIAL CORP com 14040h105 181 1424 SH OTR 1424 0 0 CAPRI HOLDINGS LTD com g1890l107 351 6873 SH OTR 6873 0 0 CATERPILLAR INC com 149123101 9781 42181 SH SOLE 42031 0 150 CATERPILLAR INC com 149123101 3340 14403 SH OTR 01 0 0 14403 CBRE GROUP INC com 12504l109 1004 12685 SH SOLE 12685 0 0 CBRE GROUP INC com 12504l109 962 12155 SH OTR 01 0 0 12155 CELANESE CORPORATION com 150870103 5504 36738 SH SOLE 36738 0 0 CELANESE CORPORATION com 150870103 2186 14592 SH OTR 01 0 0 14592 CENTRAL GARDEN AND PET CO-A com 153527205 6679 128714 SH SOLE 128714 0 0 CENTRAL GARDEN AND PET CO-A com 153527205 1400 26978 SH OTR 01 0 0 26978 CENTURY COMMUNITIES INC com 156504300 583 9671 SH SOLE 9671 0 0 CF INDUSTRIES HLDG com 125269100 372 8204 SH SOLE 8204 0 0 CHEVRON CORPORATION com 166764100 8820 84168 SH SOLE 83948 0 220 CHEVRON CORPORATION com 166764100 1584 15114 SH OTR 01 0 0 15114 CHIMERA INVESTMENT CORP com 16934q208 606 47725 SH SOLE 47725 0 0 CHIPOTLE MEXICAN GRILL INC com 169656105 151 106 SH SOLE 106 0 0 CIENA CORP com 171779309 342 6250 SH SOLE 6250 0 0 CIENA CORP com 171779309 264 4821 SH OTR 01 0 0 4821 CISCO SYSTEMS INC com 17275r102 196 3791 SH SOLE 3791 0 0 CLEARWAY ENERGY INC-C com 18539c204 210 7479 SH SOLE 7479 0 0 CLEVELAND-CLIFFS INC com 185899101 473 23500 SH SOLE 23500 0 0 CMC MATERIALS INC com 12571t100 1889 10683 SH SOLE 10683 0 0 CNX RESOURCES CORP com 12653c108 78 5329 SH OTR 5329 0 0 COCA COLA COMPANY com 191216100 23 440 SH SOLE 440 0 0 CODORUS VALLEY BANCORP INC com 192025104 24 1288 SH SOLE 1288 0 0 COFFEE HOLDING CO INC com 192176105 58 11770 SH SOLE 11770 0 0 COFFEE HOLDING CO INC com 192176105 1 170 SH OTR 170 0 0 COMCAST CORPORATION CLASS A com 20030n101 12344 228128 SH SOLE 228128 0 0 COMCAST CORPORATION CLASS A com 20030n101 3016 55746 SH OTR 01 0 0 55746 COMM SERVICES SELECT SECTOR SP com 81369y852 6678 91081 SH SOLE 90011 0 1070 COMM SERVICES SELECT SECTOR SP com 81369y852 1268 17295 SH OTR 01 0 0 17295 CONCENTRIX CORP com 20602d101 2722 18178 SH SOLE 18178 0 0 CONOCOPHILLIPS com 20825c104 42 800 SH SOLE 800 0 0 CONOCOPHILLIPS com 20825c104 107 2015 SH OTR 01 0 0 2015 CONSUMER DISCRETIONARY SELECT com 81369y407 139 830 SH SOLE 830 0 0 CONSUMER STAPLES SELECT SECTOR com 81369y308 29 430 SH SOLE 430 0 0 CONTANGO OIL & GAS com 21075n204 114 29208 SH SOLE 29208 0 0 COSTCO WHOLESALE CORP com 22160k105 536 1522 SH SOLE 1457 0 65 CPI AEROSTRUCTURES INC com 125919308 66 14600 SH SOLE 14600 0 0 CPS TECHNOLOGYS com 12619f104 239 18225 SH SOLE 18225 0 0 DAIKIN INDUSTRIES-UNSPON ADR com 23381b106 26 1307 SH SOLE 1307 0 0 DAIKIN INDUSTRIES-UNSPON ADR com 23381b106 12 588 SH OTR 0 0 588 DANAHER CORP com 235851102 2506 11133 SH SOLE 11133 0 0 DANAHER CORP com 235851102 2 9 SH OTR 01 0 0 9 DATA I/O CORP com 237690102 94 17373 SH SOLE 17373 0 0 DATA I/O CORP com 237690102 2 350 SH OTR 350 0 0 DECKERS OUTDOOR CORP com 243537107 9170 27752 SH SOLE 27752 0 0 DECKERS OUTDOOR CORP com 243537107 1345 4072 SH OTR 01 0 0 4072 DEERE & COMPANY com 244199105 5199 13897 SH SOLE 13897 0 0 DEERE & COMPANY com 244199105 1437 3841 SH OTR 01 0 0 3841 DELTA APPAREL INC com 247368103 125 4600 SH SOLE 4600 0 0 DEUTSCHE POST AG-SPON ADR com 25157y202 28 504 SH SOLE 504 0 0 DEUTSCHE POST AG-SPON ADR com 25157y202 12 221 SH OTR 0 0 221 DEVON ENERGY CORP com 25179m103 591 27046 SH SOLE 27046 0 0 DIAMONDBACK ENERGY INC com 25278x109 140 1899 SH OTR 1899 0 0 DIGITAL REALTY TRUST INC com 253868103 1210 8593 SH SOLE 8593 0 0 DIGITAL REALTY TRUST INC com 253868103 2081 14778 SH OTR 01 0 0 14778 DISCOVER FINANCIAL SERVICES com 254709108 277 2912 SH OTR 2912 0 0 DIXIE GROUP INC com 255519100 33 11000 SH SOLE 11000 0 0 DLH HOLDINGS CP com 23335Q100 95 9600 SH SOLE 9600 0 0 DMC GLOBAL INC com 23291c103 510 9400 SH SOLE 9400 0 0 DOLLAR GENERAL CORP com 256677105 345 1702 SH SOLE 1702 0 0 DOLLAR GENERAL CORP com 256677105 913 4507 SH OTR 01 0 0 4507 DONNELLEY FINANCIAL SOLUTION com 25787g100 758 27246 SH SOLE 27246 0 0 DORIAN LPG LTD com y2106r110 257 19542 SH SOLE 19542 0 0 DUCOMMUN INC com 264147109 13 210 SH SOLE 210 0 0 EASTMAN CHEMICAL COMPANY com 277432100 58 525 SH SOLE 525 0 0 EASTMAN CHEMICAL COMPANY com 277432100 1 13 SH OTR 01 0 0 13 EATON CORP PLC com g29183103 4324 31272 SH SOLE 30862 0 410 EATON VANCE RISK-MANAGED DIVER com 27829g106 0 0 SH SOLE 0 0 0 ELI LILLY & CO com 532457108 4546 24332 SH SOLE 24332 0 0 ELTEK LTD com m40184208 184 29600 SH SOLE 29600 0 0 ENCORE WIRE CORP com 292562105 1272 18955 SH SOLE 18955 0 0 ENOVA INTERNATIONAL INC com 29357k103 7836 220843 SH SOLE 219888 0 955 ENOVA INTERNATIONAL INC com 29357k103 2057 57984 SH OTR 01 0 0 57984 ENPHASE ENERGY INC com 29355a107 229 1411 SH SOLE 1411 0 0 EOG RESOURCES INC com 26875p101 1872 25812 SH SOLE 25812 0 0 EOG RESOURCES INC com 26875p101 1363 18787 SH OTR 01 0 0 18787 EPLUS INC com 294268107 232 2332 SH SOLE 2332 0 0 EVER-GLORY INTERNATIONAL GROUP com 299766204 0 90 SH OTR 90 0 0 EVERCORE INC com 29977a105 1781 13520 SH SOLE 13520 0 0 EXTENDED STAY AMERICA INC com 30224P200 147 7457 SH OTR 7457 0 0 FACEBOOK INC com 30303m102 5766 19578 SH SOLE 19418 0 160 FACEBOOK INC com 30303m102 1919 6517 SH OTR 01 0 0 6517 FEDERAL AGRICULTURAL MORTGAGE com 313148306 951 9445 SH SOLE 9445 0 0 FEDEX CORP com 31428x106 4831 17008 SH SOLE 16873 0 135 FIFTH THIRD BANCORP com 316773100 6769 180761 SH SOLE 180761 0 0 FIFTH THIRD BANCORP com 316773100 1422 37968 SH OTR 01 0 0 37968 FINANCIAL SELECT SECTOR SPDR com 81369y605 502 14752 SH SOLE 14752 0 0 FIRST BANCORP/PUERTO RICO com 318672706 875 77700 SH SOLE 77700 0 0 FIRST TRUST FTSE EPRA/NAREIT D com 33736n101 13 272 SH SOLE 272 0 0 FIRST TRUST INTERNATIONAL EQUI com 33734x853 1551 23519 SH SOLE 23519 0 0 FIRST TRUST INTERNATIONAL EQUI com 33734x853 7 106 SH OTR 0 0 106 FIRST TRUST NASDAQ CYBERSECURI com 33734x846 713 17057 SH SOLE 17057 0 0 FIRST TRUST NASDAQ CYBERSECURI com 33734x846 5 120 SH OTR 120 0 0 FISERV INC com 337738108 151 1270 SH OTR 1270 0 0 FIVERR INTERNATIONAL LTD com m4r82t106 31 145 SH SOLE 145 0 0 FIVERR INTERNATIONAL LTD com m4r82t106 13 62 SH OTR 0 0 62 FLEXSHOPPER INC com 33939j303 53 20100 SH SOLE 20100 0 0 FREEPORT-MCMORAN COPPER com 35671d857 220 6680 SH OTR 6680 0 0 FRESENIUS MEDICAL CARE - ADR com 358029106 22 610 SH SOLE 610 0 0 FRESENIUS MEDICAL CARE - ADR com 358029106 5 126 SH OTR 0 0 126 FTI CONSULTING INC com 302941109 640 4570 SH SOLE 4570 0 0 GENERAC HOLDINGS INC com 368736104 6261 19119 SH SOLE 19119 0 0 GLOBAL PAYMENTS INC com 37940x102 92 456 SH OTR 456 0 0 GLOBAL X COPPER MINERS ETF com 37954y830 809 22740 SH SOLE 22575 0 165 GLOBAL X COPPER MINERS ETF com 37954y830 8 220 SH OTR 220 0 0 GLOBAL X MSCI NORWAY ETF com 37950e747 122 8837 SH OTR 8837 0 0 GLOBAL X US INFRASTRUCTURE com 37954y673 399 15932 SH SOLE 15932 0 0 GLOBAL X US INFRASTRUCTURE com 37954y673 4 153 SH OTR 01 0 0 153 GOLDMAN SACHS GROUP com 38141g104 843 2577 SH SOLE 2577 0 0 GOLDMAN SACHS GROUP com 38141g104 1766 5400 SH OTR 01 0 0 5400 GOODRX HOLDINGS INC-CLASS A com 38246g108 344 8813 SH OTR 8813 0 0 GRAY TELEVISION INC com 389375106 408 22150 SH SOLE 22150 0 0 GRAY TELEVISION INC com 389375106 2 115 SH OTR 01 0 0 115 GREEN DOT CORP com 39304d102 288 6300 SH SOLE 6300 0 0 HANNON ARMSTRONG SUSTAINABLE I com 41068x100 1 25 SH SOLE 25 0 0 HAVERTY FURNITURE com 419596101 1146 30807 SH SOLE 30807 0 0 HEALTH CARE SELECT SECTOR SPDR com 81369y209 3591 30762 SH SOLE 30762 0 0 HEALTH CARE SELECT SECTOR SPDR com 81369y209 1675 14345 SH OTR 01 0 0 14345 HELEN OF TROY LTD F com g4388n106 8589 40770 SH SOLE 40545 0 225 HELEN OF TROY LTD F com g4388n106 1047 4972 SH OTR 01 0 0 4972 HILLENBRAND INC com 431571108 1248 26148 SH SOLE 26148 0 0 HMN FINANCIAL INC com 40424g108 38 1900 SH SOLE 1900 0 0 HOLLYFRONTIER CORP com 436106108 272 7600 SH SOLE 7600 0 0 HOME DEPOT INC com 437076102 9901 32435 SH SOLE 32330 0 105 HOME DEPOT INC com 437076102 3224 10562 SH OTR 01 0 0 10562 HONEYWELL INT'L INC com 438516106 3 13 SH SOLE 13 0 0 HONG KONG EXCHANGES & CLEARING com 43858f109 47 795 SH SOLE 795 0 0 HONG KONG EXCHANGES & CLEARING com 43858f109 11 180 SH OTR 0 0 180 HOULIHAN LOKEY INC com 441593100 313 4700 SH SOLE 4700 0 0 HUMANA INC com 444859102 19 45 SH SOLE 45 0 0 HUMANA INC com 444859102 4 9 SH OTR 01 0 0 9 IBERDROLA SA com 450737101 787 15221 SH SOLE 15221 0 0 IBERDROLA SA com 450737101 128 2478 SH OTR 01 0 0 2478 IBERDROLA SA com 450737101 9 165 SH OTR 0 0 165 IDACORP INCORPORATED com 451107106 263 2635 SH SOLE 2635 0 0 IMAGE SENSING SYSTEMS INC com 45244c104 27 6000 SH SOLE 6000 0 0 IMAGE SENSING SYSTEMS INC com 45244c104 1 300 SH OTR 300 0 0 INDSTRL SELECT SECTOR SPDR com 81369y704 989 10044 SH SOLE 10044 0 0 INFINEON TECHNOLOGIES AG com 45662n103 39 910 SH SOLE 910 0 0 INFINEON TECHNOLOGIES AG com 45662n103 12 273 SH OTR 0 0 273 INFOSYS TECH-SP ADR com 456788108 44 2371 SH SOLE 2371 0 0 INFOSYS TECH-SP ADR com 456788108 14 758 SH OTR 0 0 758 INFRASTRUCTURE & ENERGY ALTERN com 45686j104 374 22972 SH SOLE 22972 0 0 INGLES MARKETS INC CLASS A com 457030104 1659 26905 SH SOLE 26905 0 0 INNOSPEC INC com 45768s105 702 6836 SH SOLE 6836 0 0 INNOVIVA INC com 45781m101 731 61132 SH SOLE 61132 0 0 INSIGHT ENTERPRISES com 45765u103 10706 112195 SH SOLE 111990 0 205 INSIGHT ENTERPRISES com 45765u103 390 4090 SH OTR 01 0 0 4090 INTEGER HOLDINGS CORP com 45826h109 1401 15211 SH SOLE 15211 0 0 INTEL CORP com 458140100 15 233 SH SOLE 233 0 0 INTEST CORP com 461147100 115 9725 SH SOLE 9725 0 0 INTEST CORP com 461147100 4 350 SH OTR 350 0 0 INTUIT INC com 461202103 3 7 SH SOLE 7 0 0 INVESCO DYNAMIC LEISURE AND EN com 46137v720 2871 62455 SH SOLE 61615 0 840 INVESCO DYNAMIC LEISURE AND EN com 46137v720 5 100 SH OTR 100 0 0 INVESCO DYNAMIC LEISURE AND EN com 46137v720 1272 27661 SH OTR 01 0 0 27661 INVESCO OPTIMUM YIELD DVRS ETF com 46090f100 7 400 SH OTR 400 0 0 INVESCO QQQ TRUST SERIES 1 com 46090e103 287 900 SH SOLE 900 0 0 INVESCO S&P 500 EQUAL WEIGHT C com 46137v381 609 4315 SH SOLE 4315 0 0 INVESCO S&P 500 EQUAL WEIGHT F com 46137v340 578 10350 SH SOLE 10350 0 0 INVESCO S&P 500 EQUAL WEIGHT H com 46137v332 149 557 SH SOLE 557 0 0 INVESCO S&P 500 EQUAL WEIGHT I com 46137v324 144 810 SH SOLE 810 0 0 INVESCO S&P 500 EQUAL WEIGHT I com 46137v324 2790 15704 SH OTR 01 0 0 15704 INVESCO S&P 500 EQUAL WEIGHT M com 46137v316 696 4460 SH SOLE 4460 0 0 INVESCO S&P 500 EQUAL WEIGHT R com 46137v290 1361 41875 SH SOLE 41875 0 0 INVESCO S&P 500 EQUAL WEIGHT T com 46137v282 221 820 SH SOLE 820 0 0 INVESCO S&P SC INDUSTRIALS ETF com 46138e123 9 100 SH OTR 100 0 0 INVESCO S&P SMALLCAP 600 EQUAL com 46137v183 2835 35247 SH SOLE 35247 0 0 INVESCO WILDERHILL CLEAN ENERG com 46137v134 4754 48319 SH SOLE 48319 0 0 INVESCO WILDERHILL CLEAN ENERG com 46137v134 1575 16003 SH OTR 01 0 0 16003 ISHARE MSCI AUSTRALIA INDEX com 464286103 158 6357 SH OTR 6357 0 0 ISHARE MSCI JAPAN com 46434g822 227 3315 SH OTR 3315 0 0 ISHARES COHEN & STEERS REALTY com 464287564 528 9140 SH SOLE 9140 0 0 ISHARES CORE S&P 500 com 464287200 5599 14075 SH SOLE 14075 0 0 ISHARES DJ US UTILITIES SECTOR com 464287697 23 290 SH SOLE 290 0 0 ISHARES GEN-IMMUNOLOGY HLTH com 46435u192 240 5247 SH SOLE 5247 0 0 ISHARES GLOBAL ENERGY ETF com 464287341 2420 98163 SH SOLE 96403 0 1760 ISHARES MICRO CAP ETF com 464288869 15 100 SH OTR 100 0 0 ISHARES MSCI CANADA INDEX FUND com 464286509 238 7000 SH SOLE 7000 0 0 ISHARES MSCI CANADA INDEX FUND com 464286509 8 245 SH OTR 245 0 0 ISHARES MSCI EAFE com 464287465 426 5620 SH SOLE 5620 0 0 ISHARES MSCI EAFE GROWTH ETF com 464288885 1332 13256 SH SOLE 12931 0 325 ISHARES MSCI EMERGING MKT INDE com 464287234 2896 54285 SH SOLE 54285 0 0 ISHARES MSCI EMERGING MKT INDE com 464287234 1055 19770 SH OTR 01 0 0 19770 ISHARES MSCI FINLAND CAPPED com 46429b515 42 939 SH OTR 939 0 0 ISHARES MSCI GERMANY com 464286806 233 6982 SH OTR 6982 0 0 ISHARES MSCI INDIA ETF com 46429B598 394 9347 SH OTR 9347 0 0 ISHARES MSCI NETHERLANDS ETF com 464286814 138 2994 SH OTR 2994 0 0 ISHARES MSCI POLAND CAPPED INV com 46429b606 40 2185 SH SOLE 2185 0 0 ISHARES MSCI POLAND CAPPED INV com 46429b606 30 1650 SH OTR 1650 0 0 ISHARES MSCI SOUTH KOREA ETF com 464286772 1503 16755 SH SOLE 16755 0 0 ISHARES MSCI SOUTH KOREA ETF com 464286772 1473 16425 SH OTR 01 0 0 16425 ISHARES MSCI SOUTH KOREA ETF com 464286772 9 100 SH OTR 100 0 0 ISHARES MSCI SWEDEN ETF com 464286756 45 1006 SH OTR 1006 0 0 ISHARES MSCI TAIWAN ETF com 46434g772 296 4931 SH OTR 4931 0 0 ISHARES NASDAQ BIOTECH INDX com 464287556 47 315 SH SOLE 315 0 0 ISHARES RUSSELL 1000 ETF com 464287622 2871 12827 SH SOLE 12827 0 0 ISHARES RUSSELL 2000 ETF com 464287655 19183 86825 SH SOLE 86590 0 235 ISHARES RUSSELL 2000 ETF com 464287655 1150 5205 SH OTR 01 0 0 5205 ISHARES RUSSELL 2000 VALUE com 464287630 16397 102823 SH SOLE 102823 0 0 ISHARES RUSSELL 2000 VALUE com 464287630 6508 40812 SH OTR 01 0 0 40812 ISHARES RUSSELL 2000 VALUE com 464287630 64 400 SH OTR 400 0 0 ISHARES RUSSELL 3000 INDEX com 464287689 426 1795 SH SOLE 1795 0 0 ISHARES S&P ASIA 50 INDEX FUND com 464288430 92 1000 SH SOLE 1000 0 0 ISHR RUSSELL 1000 VL com 464287598 451 2973 SH SOLE 2973 0 0 ISHR RUSSELL 1000 VL com 464287598 167 1100 SH OTR 1100 0 0 ISHR RUSSELL 2000 GRW ETF com 464287648 4 13 SH OTR 13 0 0 JAMES HARDIE INDUSTRIES PLC com 47030m106 2316 75728 SH SOLE 75728 0 0 JAMES HARDIE INDUSTRIES PLC com 47030m106 302 9873 SH OTR 01 0 0 9873 JAMES HARDIE INDUSTRIES PLC com 47030m106 12 402 SH OTR 0 0 402 JEWETT-CAMERON TRADING LTD com 47733c207 73 7200 SH SOLE 7200 0 0 JOHNSON & JOHNSON com 478160104 8077 49148 SH SOLE 48818 0 330 JOHNSON & JOHNSON com 478160104 3364 20468 SH OTR 01 0 0 20468 JPMORGAN CHASE & CO com 46625h100 20136 132272 SH SOLE 131647 0 625 JPMORGAN CHASE & CO com 46625h100 4133 27150 SH OTR 01 0 0 27150 KEY TRONIC CORP com 493144109 76 9922 SH SOLE 9922 0 0 KLA-TENCOR CORPORATION com 482480100 482 1458 SH SOLE 1458 0 0 KONINKLIJKE PHILIPS N V com 500472303 36 625 SH SOLE 625 0 0 KONINKLIJKE PHILIPS N V com 500472303 7 121 SH OTR 0 0 121 KROGER CO. com 501044101 292 8100 SH SOLE 8100 0 0 LADDER CAPITAL CORP com 505743104 654 55410 SH SOLE 55410 0 0 LAM RESEARCH CORP com 512807108 11523 19358 SH SOLE 19223 0 135 LAM RESEARCH CORP com 512807108 3883 6524 SH OTR 01 0 0 6524 LAREDO PETROLEUM HOLDINGS INC com 516806205 131 4368 SH SOLE 4368 0 0 LEIDOS HOLDINGS INC com 525327102 257 2670 SH SOLE 2670 0 0 LENNAR CORP CLASS A com 526057104 145 1435 SH SOLE 1435 0 0 LEXINGTON REALTY TRUST com 529043101 361 32500 SH SOLE 32500 0 0 LGI HOMES INC com 50187t106 3075 20593 SH SOLE 20593 0 0 LGI HOMES INC com 50187t106 242 1623 SH OTR 01 0 0 1623 LGL GROUP INC com 50186a108 33 3000 SH SOLE 3000 0 0 LINDE PLC com g5494j103 259 925 SH SOLE 925 0 0 LIVE VENTURES INC com 538142308 118 4925 SH SOLE 4925 0 0 LOCKHEED MARTIN CORP com 539830109 1426 3858 SH SOLE 3858 0 0 LOGITECH INTERNATIONAL SA com h50430232 2555 24453 SH SOLE 24453 0 0 LOGITECH INTERNATIONAL SA com h50430232 801 7665 SH OTR 01 0 0 7665 LOWES COMPANIES INC com 548661107 3 17 SH SOLE 17 0 0 LPL FINANCIAL HOLDINGS INC com 50212v100 8561 60220 SH SOLE 60100 0 120 LPL FINANCIAL HOLDINGS INC com 50212v100 1859 13076 SH OTR 01 0 0 13076 M/I HOMES INC com 55305b101 656 11110 SH SOLE 11110 0 0 MADISON SQUARE GARDEN ENTERTAI com 55826t102 71 868 SH OTR 868 0 0 MAGNOLIA OIL & GAS CORP - A com 559663109 270 23500 SH SOLE 23500 0 0 MANHATTAN BRIDGE CAPITAL INC com 562803106 83 13550 SH SOLE 13550 0 0 MASTEC INC com 576323109 9412 100449 SH SOLE 99949 0 500 MASTEC INC com 576323109 2640 28175 SH OTR 01 0 0 28175 MASTECH HOLDINGS INC com 57633b100 123 7000 SH SOLE 7000 0 0 MASTERCARD INC-CLASS A com 57636q104 9841 27639 SH SOLE 27639 0 0 MASTERCARD INC-CLASS A com 57636q104 2582 7252 SH OTR 01 0 0 7252 MATADOR RESOURCES CO com 576485205 211 9000 SH SOLE 9000 0 0 MATERIALS SELECT SECTOR SPDR com 81369y100 2 20 SH SOLE 20 0 0 MCDONALD'S CORP com 580135101 10201 45512 SH SOLE 45512 0 0 MCDONALD'S CORP com 580135101 2494 11128 SH OTR 01 0 0 11128 MDC HOLDINGS INC com 552676108 808 13600 SH SOLE 13600 0 0 MEDIFAST INC com 58470h101 1 6 SH SOLE 6 0 0 MEITUAN DIANPING-UNSP ADR com 58533e103 35 449 SH SOLE 449 0 0 MEITUAN DIANPING-UNSP ADR com 58533e103 10 133 SH OTR 0 0 133 MELCO RESORTS & ENTERTAINMENT com 585464100 22 1090 SH OTR 1090 0 0 MERCADOLIBRE INC com 58733r102 54 37 SH SOLE 37 0 0 MERCADOLIBRE INC com 58733r102 13 9 SH OTR 0 0 9 MERCHANTS BANCORP/IN com 58844r108 731 17436 SH SOLE 17436 0 0 MERCK & CO INC com 58933y105 386 5007 SH SOLE 5007 0 0 MERCK & CO INC com 58933y105 129 1673 SH OTR 01 0 0 1673 MERITAGE HOMES CORP com 59001a102 360 3920 SH SOLE 3920 0 0 MGIC INVESTMENT CORP com 552848103 644 46529 SH SOLE 46529 0 0 MICRON TECHNOLOGY INC com 595112103 1 14 SH SOLE 14 0 0 MICROSOFT CORP com 594918104 20616 87443 SH SOLE 87003 0 440 MICROSOFT CORP com 594918104 6597 27982 SH OTR 01 0 0 27982 MONMOUTH REIT -CL A com 609720107 254 14375 SH SOLE 14375 0 0 MORGAN STANLEY com 617446448 3 39 SH SOLE 39 0 0 MSCI INC com 55354g100 249 593 SH SOLE 593 0 0 NATERA INC com 632307104 306 3014 SH OTR 3014 0 0 NATIONAL BEVERAGE CORP com 635017106 20 400 SH SOLE 400 0 0 NATIONAL BEVERAGE CORP com 635017106 4 80 SH OTR 01 0 0 80 NATIONAL HEALTHCARE com 635906100 679 8720 SH SOLE 8720 0 0 NATIONAL VISION HOLDINGS INC com 63845r107 177 4043 SH OTR 4043 0 0 NATURAL ALTERNATIVES INTL com 638842302 124 8075 SH SOLE 8075 0 0 NELNET INC-CL A com 64031n108 1699 23364 SH SOLE 23364 0 0 NESTLE S A REG ADR com 641069406 530 4754 SH SOLE 4754 0 0 NESTLE S A REG ADR com 641069406 15 134 SH OTR 0 0 134 NETEASE INC com 64110w102 1699 16456 SH SOLE 16116 0 340 NETEASE INC com 64110w102 273 2640 SH OTR 01 0 0 2640 NETEASE INC com 64110w102 17 162 SH OTR 0 0 162 NETFLIX INC com 64110l106 18 35 SH SOLE 35 0 0 NEWMONT MINING CORP com 651639106 1724 28606 SH SOLE 28536 0 70 NEXTERA ENERGY INCORPORATED com 65339F101 4696 62110 SH SOLE 61940 0 170 NEXTERA ENERGY INCORPORATED com 65339F101 461 6094 SH OTR 01 0 0 6094 NICE LTD - SPON ADR com 653656108 22 101 SH SOLE 101 0 0 NICE LTD - SPON ADR com 653656108 8 35 SH OTR 0 0 35 NORTHROP GRUMMAN CORP com 666807102 769 2377 SH SOLE 2242 0 135 NORTHROP GRUMMAN CORP com 666807102 891 2753 SH OTR 01 0 0 2753 NORTHWEST PIPE COMPANY com 667746101 134 4024 SH SOLE 4024 0 0 NOVA MEASURING INSTRUMENTS com m7516k103 4402 48366 SH SOLE 48366 0 0 NRG ENERGY INC com 629377508 242 6405 SH SOLE 6405 0 0 NUCOR CORP com 670346105 48 600 SH SOLE 600 0 0 NUVEEN S&P 500 BUY-WRITE INC com 6706er101 70 5175 SH SOLE 5175 0 0 NVIDIA CORP com 67066g104 4784 8960 SH SOLE 8960 0 0 NVIDIA CORP com 67066g104 2474 4634 SH OTR 01 0 0 4634 OCEAN BIO-CHEM INC com 674631106 193 16050 SH SOLE 16050 0 0 OFG BANCORP com 67103x102 598 26416 SH SOLE 26416 0 0 OLD DOMINION FREIGHT LINES INC com 679580100 3152 13113 SH SOLE 13113 0 0 OLD DOMINION FREIGHT LINES INC com 679580100 1567 6518 SH OTR 01 0 0 6518 ONEMAIN HOLDINGS INC com 68268w103 3 63 SH OTR 01 0 0 63 ORACLE CORP com 68389x105 63 897 SH SOLE 897 0 0 OSHKOSH CORP com 688239201 271 2280 SH OTR 2280 0 0 OTELCO INC-A com 688823301 52 4450 SH SOLE 4450 0 0 P&F INDUSTRIES CL-A com 692830508 60 9150 SH SOLE 9150 0 0 PALATIN TECHNOLOGIES INC com 696077403 90 130000 SH SOLE 130000 0 0 PATRICK INDUSTRIES com 703343103 2145 25237 SH SOLE 25237 0 0 PAYPAL HOLDINGS INC com 70450y103 7308 30095 SH SOLE 29785 0 310 PAYPAL HOLDINGS INC com 70450y103 2169 8930 SH OTR 01 0 0 8930 PC CONNECTION INC com 69318j100 1204 25961 SH SOLE 25961 0 0 PDC ENERGY INC com 69327r101 275 8000 SH SOLE 8000 0 0 PENN NATIONAL GAMING INC com 707569109 104 990 SH OTR 990 0 0 PEOPLES BANCORP NC com 710577107 57 2392 SH SOLE 2392 0 0 PEPSICO INC com 713448108 1 7 SH SOLE 7 0 0 PETIQ INC com 71639t106 510 14464 SH SOLE 14464 0 0 PETMED EXPRESS INC com 716382106 359 10200 SH SOLE 10200 0 0 PFIZER INC com 717081103 1922 53063 SH SOLE 53063 0 0 PHILIP MORRIS INTL com 718172109 47 533 SH SOLE 533 0 0 PHILLIPS 66 com 718546104 1 14 SH SOLE 14 0 0 PIONEER NATL RESOURC com 723787107 9115 57391 SH SOLE 57391 0 0 PIONEER NATL RESOURC com 723787107 1232 7758 SH OTR 01 0 0 7758 PIPER SANDLER COS com 724078100 2736 24950 SH SOLE 24950 0 0 PNC BANK CORP com 693475105 601 3428 SH SOLE 3128 0 300 PNC BANK CORP com 693475105 1184 6748 SH OTR 01 0 0 6748 PORTLAND GENERAL ELECTRIC CO com 736508847 282 5935 SH SOLE 5935 0 0 POTLATCHDELTIC CORP com 737630103 265 5003 SH SOLE 5003 0 0 PROCTOR & GAMBLE CO com 742718109 7737 57129 SH SOLE 57129 0 0 PROCTOR & GAMBLE CO com 742718109 2602 19210 SH OTR 01 0 0 19210 PROG HOLDINGS INC com 74319r101 713 16470 SH SOLE 16470 0 0 PROLOGIS INC com 74340w103 3441 32458 SH SOLE 32458 0 0 PROSHARES ONLINE RETAIL ETF com 74347b169 3376 43036 SH SOLE 42741 0 295 PROSHARES ONLINE RETAIL ETF com 74347b169 4123 52551 SH OTR 01 0 0 52551 PUBLIC STORAGE INC com 74460d109 62 250 SH SOLE 250 0 0 PURECYCLE TECHNOLOGIES INC COM com 74623v103 80 3140 SH OTR 3140 0 0 QUALCOMM INC com 747525103 2 18 SH SOLE 18 0 0 QUALTRICS INT'L CL A com 747601201 163 4945 SH OTR 4945 0 0 R1 RCM INC com 749397105 502 20352 SH SOLE 20352 0 0 RADIAN GROUP INC com 750236101 737 31700 SH SOLE 31700 0 0 RANGE RESOURCES CORP com 75281a109 57 5513 SH OTR 5513 0 0 REAL ESTATE SELECT SECTOR SPDR com 81369y860 5 130 SH SOLE 130 0 0 REAL ESTATE SELECT SECTOR SPDR com 81369y860 1288 32611 SH OTR 01 0 0 32611 REGIONS FINANCIAL CORP com 7591ep100 5513 266838 SH SOLE 266838 0 0 REGIONS FINANCIAL CORP com 7591ep100 1039 50279 SH OTR 01 0 0 50279 RENEWABLE ENERGY GROUP INC com 75972a301 3994 60476 SH SOLE 60161 0 315 RENEWABLE ENERGY GROUP INC com 75972a301 1893 28663 SH OTR 01 0 0 28663 RESMED INC com 761152107 3159 16281 SH SOLE 16281 0 0 RESMED INC com 761152107 120 616 SH OTR 01 0 0 616 RH com 74967x103 43 72 SH OTR 72 0 0 RITE AID CORP com 767754872 257 12569 SH SOLE 12569 0 0 ROPER INDUSTRIES INC com 776696106 86 214 SH SOLE 214 0 0 ROPER INDUSTRIES INC com 776696106 121 300 SH OTR 01 0 0 300 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 2631 86475 SH SOLE 86475 0 0 SCHNEIDER ELECTRIC SE com 80687p106 2 73 SH OTR 01 0 0 73 SCHNEIDER ELECTRIC SE com 80687p106 15 507 SH OTR 0 0 507 SCHNITZER STEEL - A com 806882106 1312 31405 SH SOLE 31405 0 0 SCHWAB EMERGING MARKETS EQUITY com 808524706 9156 288113 SH SOLE 288113 0 0 SCHWAB EMERGING MARKETS EQUITY com 808524706 2092 65833 SH OTR 01 0 0 65833 SCHWAB EMERGING MARKETS EQUITY com 808524706 6 197 SH OTR 0 0 197 SCHWAB FUNDAMENTAL INTL LARGE com 808524755 587 18300 SH SOLE 18300 0 0 SCIENCE APPLICATIONS INT'L com 808625107 34 405 SH SOLE 405 0 0 SCIENCE APPLICATIONS INT'L com 808625107 142 1698 SH OTR 01 0 0 1698 SEALED AIR CORP com 81211k100 2677 58415 SH SOLE 58155 0 260 SEMLER SCIENTIFIC INC com 81684m104 1080 10049 SH SOLE 10049 0 0 SERVOTRONICS INC. com 817732100 16 1865 SH SOLE 1865 0 0 SERVOTRONICS INC. com 817732100 1 100 SH OTR 100 0 0 SHERWIN-WILLIAMS CO/THE com 824348106 98 133 SH SOLE 133 0 0 SILVERBOW RESOURCES com 82836g102 128 16400 SH SOLE 16400 0 0 SIMULATIONS PLUS INC com 829214105 3366 53224 SH SOLE 52794 0 430 SIMULATIONS PLUS INC com 829214105 897 14182 SH OTR 01 0 0 14182 SIXTH STREET SPECIALTY LENDING com 83012a109 853 40575 SH SOLE 40575 0 0 SMITH-MIDLAND CORP com 832156103 18 1500 SH SOLE 1500 0 0 SNOWFLAKE INC com 833445109 146 638 SH OTR 638 0 0 SONY CORP-SPND ADR com 835699307 44 414 SH SOLE 414 0 0 SONY CORP-SPND ADR com 835699307 16 155 SH OTR 0 0 155 SOUTH AFRICA ISHARE com 464286780 45 902 SH OTR 902 0 0 SPDR KWB BANK ETF com 78464a797 437 8415 SH SOLE 8415 0 0 SPDR S&P DIVIDEND ETF com 78464a763 431 3648 SH SOLE 3648 0 0 SPDR S&P HOMEBUILDERS ETF com 78464a888 1560 22171 SH SOLE 22171 0 0 SPDR S&P KENSHO SMART MOBILITY com 78468r689 206 3380 SH SOLE 3380 0 0 SPDR S&P OIL & GAS EXPLORATION com 78468r556 20 250 SH OTR 250 0 0 SPDR S&P REGIONAL BANKING ETF com 78464a698 2557 38541 SH SOLE 38401 0 140 SPDR S&P REGIONAL BANKING ETF com 78464a698 20 300 SH OTR 300 0 0 SPDR TRUST SERIES I com 78462f103 1225 3090 SH SOLE 3090 0 0 SPIRIT AIRLINES INC com 848577102 555 15051 SH OTR 15051 0 0 STORA ENSO OYJ-SPONS ADR com 86210m106 34 1819 SH SOLE 1819 0 0 SUMMIT STATE BANK com 866264203 69 4200 SH SOLE 4200 0 0 SUPER MICRO COMPUTER INC com 86800u104 705 18055 SH SOLE 18055 0 0 SUPPORT.COM INC com 86858w200 170 37000 SH SOLE 37000 0 0 SVB FINANCIAL GROUP com 78486q101 6166 12490 SH SOLE 12490 0 0 SVB FINANCIAL GROUP com 78486q101 1370 2775 SH OTR 01 0 0 2775 SYKES ENTERPRISES com 871237103 693 15725 SH SOLE 15725 0 0 SYNNEX CORPORATION com 87162w100 7565 65876 SH SOLE 65876 0 0 SYNNEX CORPORATION com 87162w100 6 50 SH OTR 50 0 0 T-MOBILE US INC com 872590104 2454 19587 SH SOLE 19587 0 0 T-MOBILE US INC com 872590104 2051 16373 SH OTR 01 0 0 16373 TAIWAN SEMICONDUCTOR-SP ADR com 874039100 5299 44801 SH SOLE 44666 0 135 TAIWAN SEMICONDUCTOR-SP ADR com 874039100 297 2508 SH OTR 01 0 0 2508 TAIWAN SEMICONDUCTOR-SP ADR com 874039100 6 52 SH OTR 0 0 52 TANDY LEATHER FACTORY INC com 87538x105 32 8424 SH SOLE 8424 0 0 TARGET CORP com 87612e106 8342 42117 SH SOLE 41707 0 410 TARGET CORP com 87612e106 1523 7688 SH OTR 01 0 0 7688 TAYLOR DEVICES INC com 877163105 37 3260 SH SOLE 3260 0 0 TECHNOLOGY SELECT SECTOR SPDR com 81369y803 4070 30644 SH SOLE 30644 0 0 TECHNOLOGY SELECT SECTOR SPDR com 81369y803 1947 14660 SH OTR 01 0 0 14660 TECHTARGET com 87874r100 5 65 SH OTR 01 0 0 65 TENCENT HOLDINGS LTD com 88032q109 51 635 SH SOLE 635 0 0 TENCENT HOLDINGS LTD com 88032q109 16 198 SH OTR 0 0 198 TENET HEALTHCARE CORP com 88033g407 3 63 SH OTR 01 0 0 63 TEXAS INSTRUMENTS com 882508104 3 16 SH SOLE 16 0 0 TEXTRON INC com 883203101 85 1508 SH OTR 1508 0 0 THERMO FISHER SCNTFC com 883556102 3851 8439 SH SOLE 8369 0 70 THERMO FISHER SCNTFC com 883556102 1541 3376 SH OTR 01 0 0 3376 TIMBERLAND BANCORP INC com 887098101 94 3385 SH SOLE 3385 0 0 TIVITY HEALTH INC com 88870r102 541 24240 SH SOLE 24240 0 0 TJX COMPANIES INC com 872540109 2711 40986 SH SOLE 40986 0 0 TJX COMPANIES INC com 872540109 1475 22301 SH OTR 01 0 0 22301 TORO COMPANY com 891092108 227 2200 SH SOLE 2200 0 0 TRACTOR SUPPLY COMPANY com 892356106 317 1790 SH SOLE 1790 0 0 TRACTOR SUPPLY COMPANY com 892356106 4 24 SH OTR 01 0 0 24 TRINET GROUP INC com 896288107 346 4435 SH SOLE 4435 0 0 TRIO-TECH INTERNATIONAL com 896712205 41 9150 SH SOLE 9150 0 0 TRULIEVE CANNABIS CORP com 89788c104 75 1647 SH OTR 1647 0 0 TTEC HOLDINGS INC com 89854h102 472 4700 SH SOLE 4700 0 0 TWILIO INC - A com 90138f102 199 584 SH OTR 584 0 0 TWITTER INC com 90184L102 45 715 SH OTR 715 0 0 UNILEVER PLC-SP ADR com 904767704 29 519 SH SOLE 519 0 0 UNILEVER PLC-SP ADR com 904767704 10 171 SH OTR 0 0 171 UNION PACIFIC CORP com 907818108 3721 16884 SH SOLE 16884 0 0 UNION PACIFIC CORP com 907818108 146 663 SH OTR 01 0 0 663 UNITED NATURAL FOODS INC com 911163103 5 150 SH OTR 01 0 0 150 UNITED PARCEL SERVICE-CL B com 911312106 14 81 SH SOLE 81 0 0 UNITED RENTALS INC com 911363109 9634 29254 SH SOLE 29254 0 0 UNITED RENTALS INC com 911363109 4605 13984 SH OTR 01 0 0 13984 UNITED STATES LIME & MINERAL com 911922102 277 2070 SH SOLE 2070 0 0 UNITEDHEALTH GROUP INC com 91324p102 9511 25563 SH SOLE 25378 0 185 UNITEDHEALTH GROUP INC com 91324p102 2170 5832 SH OTR 01 0 0 5832 UNUM GROUP com 91529y106 83 3000 SH SOLE 3000 0 0 US GLOBAL JETS ETF com 26922a842 524 19475 SH SOLE 19475 0 0 US GLOBAL JETS ETF com 26922a842 8 300 SH OTR 300 0 0 US SILICA HOLDINGS INC com 90346e103 131 10688 SH SOLE 10688 0 0 VALERO ENERGY CORP com 91913y100 9001 125714 SH SOLE 125524 0 190 VALERO ENERGY CORP com 91913y100 834 11654 SH OTR 01 0 0 11654 VANDA PHARMACEUTICALS INC com 921659108 662 44082 SH SOLE 44082 0 0 VANECK BDC INCOME ETF com 92189f411 489 30181 SH OTR 30181 0 0 VANECK VACTORS RUSSIA ETF com 92189f403 204 7898 SH OTR 7898 0 0 VANECK VECTORS AGRIBUSINESS ET com 92189f700 147 1675 SH SOLE 1675 0 0 VANECK VECTORS GOLD MINERS ETF com 92189f106 539 16585 SH SOLE 16585 0 0 VANGUARD CONSUMER DISCRETIONAR com 92204a108 4 12 SH SOLE 12 0 0 VANGUARD CONSUMER STAPLES ETF com 92204a207 1 4 SH SOLE 4 0 0 VANGUARD ENERGY ETF com 92204a306 1 20 SH SOLE 20 0 0 VANGUARD FINANCIALS ETF com 92204a405 3 38 SH SOLE 38 0 0 VANGUARD FTSE ALL-WORLD EX-U com 922042775 6228 102645 SH SOLE 102195 0 450 VANGUARD FTSE ALL-WORLD EX-U com 922042775 2522 41557 SH OTR 01 0 0 41557 VANGUARD HEALTH CARE ETF com 92204a504 3 15 SH SOLE 15 0 0 VANGUARD INDUSTRIALS ETF com 92204a603 3 17 SH SOLE 17 0 0 VANGUARD INFORMATION TECHNOLOG com 92204a702 5 15 SH SOLE 15 0 0 VANGUARD MATERIALS ETF com 92204a801 1 6 SH SOLE 6 0 0 VANGUARD REIT ETF com 922908553 0 3 SH SOLE 3 0 0 VANGUARD SMALL-CAP VALUE ETF com 922908611 12330 74451 SH SOLE 74041 0 410 VANGUARD SMALL-CAP VALUE ETF com 922908611 5962 36003 SH OTR 01 0 0 36003 VANGUARD TELECOM SERVICE ETF com 92204a884 2 17 SH SOLE 17 0 0 VANGUARD UTILITIES ETF com 92204a876 0 3 SH SOLE 3 0 0 VECTRUS INC com 92242t101 1006 18830 SH SOLE 18830 0 0 VERIZON COMMUNICATIONS INC com 92343v104 72 1246 SH SOLE 1246 0 0 VERIZON COMMUNICATIONS INC com 92343v104 259 4448 SH OTR 01 0 0 4448 VESTAS WIND SYSTEMS-UNSP ADR com 925458101 29 416 SH SOLE 416 0 0 VESTAS WIND SYSTEMS-UNSP ADR com 925458101 13 186 SH OTR 0 0 186 VIATRIS INC com 92556v106 9 616 SH SOLE 616 0 0 VILLAGE SUPER MKT -A com 927107409 47 2000 SH SOLE 2000 0 0 VIPSHOP HOLDINGS LTD com 92763w103 62 2087 SH SOLE 2087 0 0 VIPSHOP HOLDINGS LTD com 92763w103 30 992 SH OTR 0 0 992 VIRCO MFG CORPORATION com 927651109 37 12000 SH SOLE 12000 0 0 VISA INC CL-A com 92826c839 3 12 SH SOLE 12 0 0 WABTEC CORP com 929740108 0 6 SH SOLE 6 0 0 WALMART INC com 931142103 13261 97627 SH SOLE 97077 0 550 WALMART INC com 931142103 3472 25562 SH OTR 01 0 0 25562 WALT DISNEY CO com 254687106 1 7 SH SOLE 7 0 0 WILLAMETTE VALLEY VINEYARDS com 969136100 72 7975 SH SOLE 7975 0 0 WILLIAMS COS INC com 969457100 1 54 SH SOLE 54 0 0 WIX.COM LTD com m98068105 55 198 SH OTR 198 0 0 XENIA HOTELS & RESORTS INC com 984017103 649 33280 SH SOLE 33280 0 0 ZENDESK INC com 98936J101 241 1814 SH OTR 1814 0 0 ZIONS BANCORPORATION com 989701107 379 6888 SH OTR 6888 0 0 ZOETIS INC com 98978v103 3903 24787 SH SOLE 24787 0 0 ZOETIS INC com 98978v103 1421 9025 SH OTR 01 0 0 9025 BANK OF AMERICA 5 3/8 PFD pfd 06053u601 271 10000 SH SOLE 10000 0 0 BANK OF AMERICA FLOAT PERP PFD pfd 060505815 7 259 SH SOLE 259 0 0 JP MORGAN CHASE 6 PFD pfd 48128b648 412 15000 SH SOLE 15000 0 0 KEY 5.65 PERP Pfd pfd 493267876 135 5000 SH SOLE 5000 0 0 BLACKROCK INVT QUALITY MUNI com 09247d105 53 3000 SH SOLE 3000 0 0 INSPIRE CORPORATE BOND IMPACT com 66538H633 26 1000 SH SOLE 1000 0 0 INSPIRE CORPORATE BOND IMPACT com 66538H633 9 366 SH OTR 01 0 0 366 INVESCO VARIABLE RATE PREFERRE com 46138G870 2053 79423 SH SOLE 79063 0 360 INVESCO VARIABLE RATE PREFERRE com 46138G870 1309 50635 SH OTR 01 0 0 50635 ISHARES 0-5 YEAR TIPS BOND ETF com 46429b747 1139 10777 SH SOLE 10777 0 0 ISHARES 10-20 YEAR TSURY BOND com 464288653 533 3806 SH SOLE 3806 0 0 ISHARES AGENCY BOND ETF com 464288166 784 6661 SH SOLE 6661 0 0 ISHARES AGENCY BOND ETF com 464288166 3417 29028 SH OTR 01 0 0 29028 ISHARES BARCLAYS 1-3 TREASURY com 464287457 13892 161061 SH SOLE 160638 0 423 ISHARES BARCLAYS 1-3 TREASURY com 464287457 171 1980 SH OTR 1980 0 0 ISHARES BARCLAYS 1-3 TREASURY com 464287457 5624 65201 SH OTR 01 0 0 65201 ISHARES BARCLAYS 20 PLUS YEAR com 464287432 1 8 SH SOLE 8 0 0 ISHARES BARCLAYS 3-7 YEAR TREA com 464288661 11457 88205 SH SOLE 88205 0 0 ISHARES BARCLAYS 3-7 YEAR TREA com 464288661 7039 54194 SH OTR 01 0 0 54194 ISHARES BARCLAYS 7-10 YEAR TRE com 464287440 3918 34692 SH SOLE 34692 0 0 ISHARES BARCLAYS 7-10 YEAR TRE com 464287440 2232 19764 SH OTR 01 0 0 19764 ISHARES BARCLAYS MBS BOND FUND com 464288588 5044 46522 SH SOLE 46522 0 0 ISHARES BARCLAYS MBS BOND FUND com 464288588 447 4123 SH OTR 01 0 0 4123 ISHARES BARCLAYS TIPS BOND FUN com 464287176 6973 55561 SH SOLE 55486 0 75 ISHARES BARCLAYS TIPS BOND FUN com 464287176 4191 33396 SH OTR 01 0 0 33396 ISHARES BROAD USD INV GRADE CO com 464288620 748 12661 SH SOLE 12661 0 0 ISHARES CONVERTIBLE BOND ETF com 46435g102 12936 131700 SH SOLE 131515 0 185 ISHARES CONVERTIBLE BOND ETF com 46435g102 10 100 SH OTR 100 0 0 ISHARES CONVERTIBLE BOND ETF com 46435g102 1913 19472 SH OTR 01 0 0 19472 ISHARES CORE US AGGRGT BOND ET com 464287226 1121 9850 SH SOLE 9850 0 0 ISHARES CORE US AGGRGT BOND ET com 464287226 1532 13462 SH OTR 01 0 0 13462 ISHARES FLOATING RATE BOND ETF com 46429b655 6969 137243 SH SOLE 136658 0 585 ISHARES FLOATING RATE BOND ETF com 46429b655 1180 23232 SH OTR 01 0 0 23232 ISHARES IBOXX HIGH YIELD CORPO com 464288513 74 850 SH OTR 850 0 0 ISHARES IBOXX INV GR CORP BD com 464287242 1459 11218 SH SOLE 11218 0 0 ISHARES INTERMEDIATE-TERM CORP com 464288638 9446 159486 SH SOLE 158561 0 925 ISHARES INTERMEDIATE-TERM CORP com 464288638 12 200 SH OTR 200 0 0 ISHARES INTERMEDIATE-TERM CORP com 464288638 8817 148866 SH OTR 01 0 0 148866 ISHARES INTERMEDIATE GOV/CREDI com 464288612 2107 18345 SH SOLE 18345 0 0 ISHARES JPMORGAN USD EMERGING com 464288281 712 6535 SH SOLE 6450 0 85 ISHARES JPMORGAN USD EMERGING com 464288281 2511 23063 SH OTR 01 0 0 23063 ISHARES LONG-TERM CORP BOND ET com 464289511 1 22 SH SOLE 22 0 0 ISHARES NATIONL MUNI BOND ETF com 464288414 3620 31197 SH SOLE 31197 0 0 ISHARES SHOR TERM NATL MUNI BO com 464288158 5245 48645 SH SOLE 48645 0 0 ISHARES SHORT-TERM CORPORATE B com 464288646 16294 297989 SH SOLE 296414 0 1575 ISHARES SHORT-TERM CORPORATE B com 464288646 22 400 SH OTR 400 0 0 ISHARES SHORT-TERM CORPORATE B com 464288646 12390 226600 SH OTR 01 0 0 226600 ISHARES SHORT TREASURY BOND ET com 464288679 2246 20320 SH SOLE 20320 0 0 ISHARES SHORT TREASURY BOND ET com 464288679 5436 49192 SH OTR 01 0 0 49192 ISHARES TREASURY FLOATING RATE com 46434v860 14 273 SH SOLE 273 0 0 NUVEEN CALIFORNIA MUNICI com 67062c107 84 8230 SH SOLE 8230 0 0 NUVEEN INSRD VIRGNIA PRE com 67064r102 132 8100 SH SOLE 8100 0 0 NUVEEN MUNICIPAL VALUE C com 670928100 804 72178 SH SOLE 72178 0 0 NUVEEN OHIO QUALITY INC MUNI com 670980101 121 7745 SH SOLE 7745 0 0 NUVEEN PFD & INC OPPORTUNITIES com 67073b106 66 7000 SH SOLE 7000 0 0 NUVEEN SELECT MATURITY M com 67061t101 875 81910 SH SOLE 81910 0 0 PIMCO INTERMEDICATE MUNICIPAL com 72201r866 7 133 SH SOLE 133 0 0 QUADRATIC INT RTE VOL INFL H E com 500767736 129 4500 SH OTR 4500 0 0 SPDR BARCLAYS CAPITAL CONVERTI com 78464a359 11531 138348 SH SOLE 138148 0 200 SPDR BARCLAYS CAPITAL CONVERTI com 78464a359 4443 53311 SH OTR 01 0 0 53311 SPDR BARCLAYS CAPITAL CONVERTI com 78464a359 560 6723 SH OTR 6723 0 0 SPDR NUVEEN BARCLAYS SHORT MUN com 78468r739 3849 77665 SH SOLE 77665 0 0 SPDR NUVEEN BARCLAYS SHORT MUN com 78468r739 1435 28962 SH OTR 28962 0 0 SPDR PORT SHRT TRM CORP BND com 78464a474 3080 98363 SH SOLE 98363 0 0 VANECK VECTORS ATM-FREE INT. M com 92189h201 1300 25370 SH OTR 25370 0 0 VANECK VECTORS FALLEN ANGEL HI com 92189f437 32 990 SH SOLE 840 0 150 VANECK VECTORS FALLEN ANGEL HI com 92189f437 518 16238 SH OTR 16238 0 0 VANGUARD INTERMEDIATE TERM COR com 92206c870 27 287 SH SOLE 287 0 0 VANGUARD LONG-TERM CORPORATE B com 92206C813 10 102 SH SOLE 102 0 0 VANGUARD SHORT-TERM BOND ETF com 921937827 516 6275 SH SOLE 6275 0 0 VANGUARD SHORT TERM COR BD ETF com 92206c409 1495 18121 SH SOLE 18121 0 0 VANGUARD SHORT TERM COR BD ETF com 92206c409 2663 32276 SH OTR 01 0 0 32276 VANGUARD TAX-EXEMPT BOND ETF com 922907746 292 5335 SH SOLE 5335 0 0 VANGUARD TAX-MANAGED BALANCED com 921943304 2426 62493 SH SOLE 62493 0 0 LGL GROUP WARRANTS EXP 11-16-2 y 50186a132 2 3000 SH SOLE 3000 0 0