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
ABB LTD SPONSORED ADR COM 000375204 618 20,282 SH   SOLE   17,182 0 3,100
ABCELLERA BIOLOGICS INC COM COM 00288u106 1,051 30,950 SH   SOLE   19,750 0 11,200
ACCENTURE PLC IRELAND SHS C COM g1151c101 527 1,909 SH   SOLE   1,249 0 660
ADYEN N V UNSPONSORED ADR COM 00783v104 544 12,150 SH   SOLE   6,150 0 6,000
AIR LIQUIDE-ADR COM 009126202 1,010 30,850 SH   SOLE   18,500 0 12,350
ALIBABA GROUP HOLDING LTD S COM 01609w102 835 3,683 SH   SOLE   2,297 0 1,386
ANHEUSER-BUSCH INBEV SA SPO COM 03524a108 204 3,251 SH   SOLE   2,731 0 520
ARCH CAPITAL GROUP LTD COM g0450a105 382 9,967 SH   SOLE   5,335 0 4,632
BANCO BILBAO VIZCAYA ARGENT COM 05946k101 92 17,605 SH   SOLE   4,000 0 13,605
BAYER AKTIENGESELLSCHAFT AD COM 072730302 1,888 119,065 SH   SOLE   73,575 0 45,490
BCE INC COM NEW COM 05534b760 1,085 24,040 SH   SOLE   24,040 0 0
BP P L C SPONSORED ADR (FRM COM 055622104 291 11,964 SH   SOLE   4,172 0 7,792
COCA-COLA FEMSA SAB DE CV S COM 191241108 889 19,250 SH   SOLE   8,950 0 10,300
COLUMBIA CARE INC COM COM 197309107 74 11,450 SH   SOLE   4,050 0 7,400
ENBRIDGE INC COM 29250n105 371 10,187 SH   SOLE   8,120 0 2,067
ERICSSON ADR CL B SEK 10 COM 294821608 433 32,850 SH   SOLE   8,900 0 23,950
FISSION URANIUM CORP COM COM 33812r109 6 14,000 SH   SOLE   0 0 14,000
GARMIN LTD COM h2906t109 699 5,298 SH   SOLE   5,026 0 272
GRAYSCALE DIGITAL LARGE CAP COM g40705108 230 6,044 SH   SOLE   4,961 0 1,083
GRUPO TELEVISA SA DE CV SPO COM 40049j206 130 14,686 SH   SOLE   9,686 0 5,000
HARBORSIDE INC COM SUB VTG COM 411620107 22 11,500 SH   SOLE   7,500 0 4,000
INFOSYS LIMITED SPONS ADR R COM 456788108 4,749 253,691 SH   SOLE   142,366 0 111,325
ING GROEP NV-SPONSORED ADR COM 456837103 176 14,351 SH   SOLE   7,030 0 7,321
INVESCO LTD COM g491bt108 3,764 149,246 SH   SOLE   145,798 0 3,448
LAZARD LTD SHS A COM g54050102 205 4,711 SH   SOLE   1,000 0 3,711
LINDE PLC ORDINARY SHARE COM g5494j103 475 1,697 SH   SOLE   1,079 0 618
MEDTRONIC PLC COM COM g5960l103 2,539 21,494 SH   SOLE   19,691 0 1,803
NESTLE SA-SPONSORED ADR REP COM 641069406 238 2,128 SH   SOLE   1,609 0 519
NOKIA CORPORATION SPONSORED COM 654902204 1,432 361,514 SH   SOLE   240,514 0 121,000
NOVARTIS AG AMERICAN DEPOSI COM 66987v109 670 7,843 SH   SOLE   4,438 0 3,405
NOVO NORDISK A/S-ADR REPSTG COM 670100205 715 10,600 SH   SOLE   4,500 0 6,100
NOVOZYMES A/S ADR COM 670108109 234 3,650 SH   SOLE   750 0 2,900
RESTAURANT BRANDS INTERNATI COM 76131d103 1,084 16,682 SH   SOLE   16,682 0 0
ROCHE HOLDING LTD SPONSORED COM 771195104 2,542 62,653 SH   SOLE   33,008 0 29,645
ROYAL CARIBBEAN GROUP COMMO COM v7780t103 204 2,382 SH   SOLE   424 0 1,958
ROYAL DUTCH SHELL PLC SPONS COM 780259107 240 6,520 SH   SOLE   4,420 0 2,100
SPROTT PHYSICAL GOLD & SILV COM 85208r101 266 15,335 SH   SOLE   15,088 0 247
SPROTT PHYSICAL GOLD TR UNI COM 85207h104 182 13,566 SH   SOLE   10,266 0 3,300
TAIWAN SEMICONDUCTOR MFG CO COM 874039100 578 4,890 SH   SOLE   1,904 0 2,986
TPG PACE TECH OPPORTUNITIES COM g8990y103 220 22,200 SH   SOLE   7,700 0 14,500
UNILEVER PLC SPONSORED ADR COM 904767704 555 9,942 SH   SOLE   9,332 0 610
1LIFE HEALTHCARE INC COMMON ST COM 68269g107 325 8,325 SH   SOLE   7,325 0 1,000
2U INC COM 90214j101 396 10,360 SH   SOLE   6,985 0 3,375
3M COMPANY COM 88579y101 5,422 28,141 SH   SOLE   21,836 0 6,305
ABBOTT LABORATORIES COM 002824100 3,822 31,894 SH   SOLE   24,322 0 7,572
ABBVIE INC COM 00287y109 3,037 28,061 SH   SOLE   22,454 0 5,607
ADOBE INC COMMON STOCK COM 00724f101 359 756 SH   SOLE   663 0 93
ADVANCED MICRO DEVICES INC COM COM 007903107 538 6,850 SH   SOLE   760 0 6,090
AFLAC INC COM 001055102 390 7,612 SH   SOLE   6,412 0 1,200
AFTERMASTER INC COM COM 00831x102 0 50,000 SH   SOLE   0 0 50,000
AIR PRODUCTS & CHEMICALS INC COM 009158106 338 1,200 SH   SOLE   1,100 0 100
AKAMAI TECHNOLOGIES INC COM 00971t101 2,316 22,725 SH   SOLE   14,885 0 7,840
ALPHABET INC CLASS A COMMON ST COM 02079k305 5,794 2,809 SH   SOLE   1,521 0 1,288
ALPHABET INC CLASS C CAPITAL S COM 02079k107 2,956 1,429 SH   SOLE   1,103 0 326
ALTRIA GROUP INC COM 02209s103 2,591 50,640 SH   SOLE   35,827 0 14,813
AMAZON.COM INC COM 023135106 6,426 2,077 SH   SOLE   1,454 0 623
AMEREN CORP COM 023608102 331 4,064 SH   SOLE   3,066 0 998
AMERICAN ELECTRIC POWER COMPAN COM 025537101 213 2,513 SH   SOLE   2,187 0 326
AMERICAN EXPRESS COMPANY COM 025816109 1,095 7,744 SH   SOLE   1,544 0 6,200
AMGEN INC COM 031162100 3,492 14,036 SH   SOLE   10,821 0 3,215
ANNALY CAPITAL MANAGEMENT INC COM 035710409 463 53,841 SH   SOLE   37,788 0 16,053
ANTHEM INC COM COM 036752103 378 1,052 SH   SOLE   984 0 68
APPLE INC COM 037833100 15,048 123,197 SH   SOLE   82,457 0 40,740
APPLIED MATERIALS INC COM 038222105 371 2,774 SH   SOLE   1,014 0 1,760
APPLIED VISUAL SCIENCES INC COM 038287108 1 121,580 SH   SOLE   113,780 0 7,800
ARCADIA BIOSCIENCES INC COMMON COM 039014204 198 71,750 SH   SOLE   31,750 0 40,000
ARK ETF TR ISRAEL INNOVATIVE T COM 00214q609 598 19,009 SH   SOLE   16,450 0 2,559
ARK ETF TR NEXT GENERATION INT COM 00214q401 531 3,604 SH   SOLE   2,502 0 1,102
ARK ETF TRUST ARK GENOMIC REVO COM 00214q302 208 2,347 SH   SOLE   1,042 0 1,305
ARK ETF TRUST ARK INNOVATION E COM 00214q104 925 7,711 SH   SOLE   5,030 0 2,682
ASPEN TECHNOLOGY INC COM 045327103 262 1,815 SH   SOLE   625 0 1,190
AT&T INC COM 00206r102 1,803 59,548 SH   SOLE   38,194 0 21,354
ATLANTIS INTERNET GROUP CORP COM 04914u100 0 69,000 SH   SOLE   69,000 0 0
BANK OF AMERICA CORP COM 060505104 672 17,369 SH   SOLE   10,524 0 6,845
BECTON DICKINSON & CO COM 075887109 448 1,841 SH   SOLE   775 0 1,066
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 8,810 34,484 SH   SOLE   17,335 0 17,149
BLACKROCK INC COM 09247x101 1,223 1,622 SH   SOLE   1,492 0 130
BLACKROCK INVESTMENT QUALITY M COM 09247d105 176 10,000 SH   SOLE   0 0 10,000
BLACKSTONE GROUP INC (THE) COM COM 09260d107 533 7,157 SH   SOLE   2,845 0 4,311
BOEING CO COM 097023105 2,165 8,501 SH   SOLE   3,723 0 4,778
BOOKING HOLDINGS INC COMMON ST COM 09857l108 340 146 SH   SOLE   85 0 61
BRISTOL MYERS SQUIBB CO COM 110122108 2,938 46,546 SH   SOLE   32,481 0 14,065
BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103 664 4,337 SH   SOLE   4,110 0 227
BROWN & BROWN INC COM 115236101 778 17,010 SH   SOLE   16,297 0 714
CARLISLE COMPANIES INC COM 142339100 733 4,454 SH   SOLE   4,241 0 213
CARMAX INC COM 143130102 207 1,564 SH   SOLE   1,392 0 172
CATERPILLAR INC COM 149123101 1,639 7,069 SH   SOLE   6,024 0 1,045
CAVITATION TECHNOLOGIES INC COM 14964w104 8 170,000 SH   SOLE   0 0 170,000
CDW CORPORATION COM COM 12514g108 246 1,482 SH   SOLE   1,482 0 0
CENTENE CORP DEL COM 15135b101 433 6,769 SH   SOLE   4,019 0 2,750
CERNER CORP COM 156782104 267 3,720 SH   SOLE   3,220 0 500
CHARTER COMMUNICATIONS INC NEW COM 16119p108 626 1,014 SH   SOLE   947 0 67
CHEMED CORPORATION COM 16359r103 351 764 SH   SOLE   764 0 0
CHEVRON CORPORATION COM 166764100 2,994 28,573 SH   SOLE   16,760 0 11,813
CHIMERA INVESTMENT CORPORATION COM 16934q208 339 26,702 SH   SOLE   12,662 0 14,040
CISCO SYSTEMS INC COM 17275r102 2,408 46,573 SH   SOLE   35,372 0 11,201
CLOUDERA INC COMMON STOCK COM 18914u100 650 53,425 SH   SOLE   28,425 0 25,000
COCA COLA COMPANY (THE) COM 191216100 2,518 47,773 SH   SOLE   39,359 0 8,414
COHEN & STEERS TOTAL RETURN RE COM 19247r103 300 20,515 SH   SOLE   17,515 0 3,000
COLGATE PALMOLIVE COMPANY COM 194162103 348 4,421 SH   SOLE   1,755 0 2,666
COMCAST CORP CL A COM 20030n101 328 6,058 SH   SOLE   2,362 0 3,696
COMMERCE BANCSHARES INC COM 200525103 792 10,339 SH   SOLE   5,979 0 4,360
CONOCOPHILLIPS COMMON STOCK COM 20825c104 246 4,649 SH   SOLE   2,786 0 1,863
CORNING INC COM 219350105 2,947 67,742 SH   SOLE   36,796 0 30,946
COSTCO WHOLESALE CORP-NEW COM 22160k105 515 1,460 SH   SOLE   1,183 0 277
CROWN CASTLE INTERNATIONAL COR COM 22822v101 2,097 12,180 SH   SOLE   11,561 0 619
CSX CORPORATION COM COM 126408103 515 5,341 SH   SOLE   800 0 4,541
CUMMINS INC COM 231021106 332 1,280 SH   SOLE   811 0 469
CVS HEALTH CORPORATION COM 126650100 1,252 16,643 SH   SOLE   15,208 0 1,435
CYTODYN INC COM 23283m101 95 35,275 SH   SOLE   34,025 0 1,250
DANAHER CORPORATION COM 235851102 329 1,461 SH   SOLE   1,300 0 161
DEERE & CO COM 244199105 758 2,025 SH   SOLE   1,503 0 522
DIGITAL ALLY INC COM COM 25382p208 23 14,000 SH   SOLE   0 0 14,000
DIGITAL REALTY TRUST INC COM 253868103 1,110 7,880 SH   SOLE   7,680 0 200
DISCOVERY INC SERIES A COMMON COM 25470f104 2,621 60,316 SH   SOLE   60,316 0 0
DOCUSIGN INC COMMON STOCK COM 256163106 205 1,015 SH   SOLE   590 0 425
DOLLAR GENERAL CORPORATION COM 256677105 287 1,416 SH   SOLE   607 0 809
DOMINION ENERGY INC COMMON STO COM 25746u109 1,173 15,438 SH   SOLE   15,438 0 0
DOW INC COMMON STOCK COM 260557103 898 14,038 SH   SOLE   5,784 0 8,254
DUCK CREEK TECHNOLOGIES INC CO COM 264120106 1,237 27,400 SH   SOLE   21,100 0 6,300
DUKE ENERGY CORPORATION HOLDIN COM 26441c204 1,521 15,762 SH   SOLE   14,789 0 973
EATON VANCE TAX MANAGD GLBL DI COM 27829f108 235 25,269 SH   SOLE   10,082 0 15,186
ECOLAB INC COM 278865100 412 1,924 SH   SOLE   1,699 0 225
ELI LILLY & CO COM 532457108 791 4,235 SH   SOLE   2,503 0 1,732
EMERSON ELECTRIC CO COM 291011104 974 10,793 SH   SOLE   7,510 0 3,283
ENERGIZER HOLDINGS INC COM 29272w109 556 11,715 SH   SOLE   7,201 0 4,514
ENERGY TRANSFER LP COMMON UNIT COM 29273v100 162 21,105 SH   SOLE   8,926 0 12,179
ENPHASE ENERGY INC COM 29355a107 244 1,502 SH   SOLE   457 0 1,045
ENTERCOM COMMUNICATIONS CORP C COM 293639100 289 55,000 SH   SOLE   55,000 0 0
ENTERPRISE PRODUCTS PARTNERS L COM 293792107 552 25,049 SH   SOLE   22,425 0 2,624
ESTEE LAUDER COMPANIES INC CL COM 518439104 1,165 4,006 SH   SOLE   3,372 0 635
ETF MANAGERS GROUP COMMODITY T COM 26923h200 216 12,738 SH   SOLE   10,449 0 2,289
EXPEDITORS INTERNATIONAL OF WA COM 302130109 427 3,967 SH   SOLE   3,224 0 743
EXPONENT INC COM 30214u102 679 6,967 SH   SOLE   6,616 0 351
EXXON MOBIL CORP COM 30231g102 4,362 78,126 SH   SOLE   55,717 0 22,409
FACEBOOK INC CL A COM 30303m102 5,354 18,177 SH   SOLE   12,146 0 6,031
FASTENAL CO COM 311900104 320 6,364 SH   SOLE   4,964 0 1,400
FEDERAL NATIONAL MORTGAGE ASSO COM 313586109 21 10,000 SH   SOLE   10,000 0 0
FEDEX CORP COM 31428x106 877 3,087 SH   SOLE   1,835 0 1,252
FIDELITY NATIONAL INFORMATION COM 31620m106 670 4,766 SH   SOLE   4,528 0 238
FIRST INDUSTRIAL REALTY TRUST COM 32054k103 651 14,210 SH   SOLE   13,451 0 759
FIRST TR ENERGY INFRASTRUCTURE COM 33738c103 712 57,532 SH   SOLE   48,837 0 8,695
FIRST TR EXCHANGE TRADED ALPHA COM 33737m300 478 6,861 SH   SOLE   6,407 0 453
FIRST TR EXCHANGE TRADED ALPHA COM 33737m102 255 3,756 SH   SOLE   3,756 0 0
FIRST TR EXCHANGE TRADED FD II COM 33734x119 1,215 21,149 SH   SOLE   21,149 0 0
FIRST TR EXCHANGE TRADED FD II COM 33734x135 210 5,059 SH   SOLE   5,059 0 0
FIRST TR EXCHANGE TRADED FD IV COM 33739q408 491 8,186 SH   SOLE   6,998 0 1,188
FIRST TR LARGE CAP GROWTH OPPO COM 33735k108 354 3,622 SH   SOLE   1,515 0 2,107
FIRST TR VALUE LINE DIVID INDE COM 33734h106 1,174 30,911 SH   SOLE   8,710 0 22,202
FIRST TRUST CAPITAL STRENGTH E COM 33733e104 516 7,284 SH   SOLE   2,679 0 4,605
FIRST TRUST ETF DOW JONES INTE COM 33733e302 765 3,510 SH   SOLE   1,955 0 1,555
FIRST TRUST ETF NASDAQ CLEAN E COM 33733e500 956 13,935 SH   SOLE   7,960 0 5,975
FIRST TRUST EXCHANGE TRADED FD COM 33734x846 222 5,315 SH   SOLE   1,437 0 3,878
FIRST TRUST EXCHANGE TRADED FU COM 33739p830 372 17,878 SH   SOLE   16,703 0 1,175
FIRST TRUST EXCHANGE TRADED FU COM 33738d408 1,102 22,649 SH   SOLE   3,784 0 18,865
FIRST TRUST EXCHANGE TRADED FU COM 336920103 782 6,561 SH   SOLE   2,090 0 4,471
FIRST TRUST MORNINGSTAR DIVIDE COM 336917109 202 6,188 SH   SOLE   3,476 0 2,712
FISERV INC COM 337738108 575 4,833 SH   SOLE   3,105 0 1,728
FORD MOTOR CO PAR $0.01 COM 345370860 271 22,101 SH   SOLE   12,736 0 9,365
FRANKLIN RESOURCES INC COM 354613101 326 11,000 SH   SOLE   11,000 0 0
FRANKLIN UNIVERSAL TRUST-SBI COM 355145103 2,225 296,711 SH   SOLE   263,116 0 33,595
FREEPORT MCMORAN INC COM 35671d857 3,729 113,234 SH   SOLE   113,234 0 0
GAMCO GLOBAL GOLD NATURAL RESO COM 36465a109 516 148,700 SH   SOLE   146,700 0 2,000
GENERAL DYNAMICS CORP COM 369550108 2,149 11,836 SH   SOLE   11,291 0 545
GENERAL ELECTRIC COMPANY COM COM 369604103 213 16,247 SH   SOLE   12,536 0 3,711
GENERAL MILLS INC COM 370334104 725 11,831 SH   SOLE   7,639 0 4,193
GENTEX CORP COM 371901109 1,362 38,173 SH   SOLE   36,241 0 1,932
GILEAD SCIENCES INC COM 375558103 1,217 18,824 SH   SOLE   18,188 0 635
GOLDMAN SACHS GROUP INC COM 38141g104 655 2,004 SH   SOLE   1,511 0 493
GRIFFIN AMERICAN HEALTHCARE RE COM 398182204 422 45,803 SH   SOLE   30,674 0 15,130
GULF UNITED ENERGY INC COM 402580104 0 128,000 SH   SOLE   0 0 128,000
GWG HOLDINGS INC COMMON STOCK COM 36192a109 341 48,764 SH   SOLE   37,853 0 10,911
HALOZYME THERAPEUTICS INC COM 40637h109 803 19,250 SH   SOLE   12,750 0 6,500
HEWLETT PACKARD ENTERPRISE COM COM 42824c109 3,001 190,684 SH   SOLE   113,250 0 77,434
HOME DEPOT INC COM 437076102 3,785 12,401 SH   SOLE   10,152 0 2,249
HONEYWELL INTL INC COM 438516106 299 1,378 SH   SOLE   637 0 741
HP INC COM COM 40434l105 1,074 33,817 SH   SOLE   21,665 0 12,152
ILLINOIS TOOL WORKS INC COM 452308109 901 4,066 SH   SOLE   3,628 0 438
IMPINJ INC COM COM 453204109 2,034 35,769 SH   SOLE   19,500 0 16,269
INTEGRAL TECHNOLOGIES INC COM 45810j103 7 521,800 SH   SOLE   521,800 0 0
INTEL CORP COM 458140100 1,932 30,188 SH   SOLE   14,832 0 15,356
INTERNATIONAL BUSINESS MACHINE COM 459200101 5,147 38,621 SH   SOLE   25,420 0 13,201
INVESCO EXCHANGE TRADED FD TR COM 46138g706 1,032 11,242 SH   SOLE   7,885 0 3,357
INVESCO EXCHANGE TRADED FD TR COM 46138e354 853 14,665 SH   SOLE   13,865 0 800
INVESCO EXCHANGE TRADED FUND T COM 46137v142 290 5,865 SH   SOLE   4,090 0 1,775
INVESCO EXCHANGE TRADED FUND T COM 46137v613 280 1,848 SH   SOLE   879 0 969
INVESCO EXCHANGE TRADED FUND T COM 46137v357 6,152 43,431 SH   SOLE   10,525 0 32,906
INVESCO EXCHANGE TRADED SELF I COM 46138j619 295 6,685 SH   SOLE   6,197 0 488
INVESCO QQQ TR UNIT SER 1 COM 46090e103 5,759 18,044 SH   SOLE   9,459 0 8,586
ISHARES CORE HIGH DIVIDEND ETF COM 46429b663 1,263 13,305 SH   SOLE   2,574 0 10,732
ISHARES CORE S&P 500 ETF COM 464287200 3,096 7,783 SH   SOLE   5,119 0 2,664
ISHARES CORE S&P MID CAP ETF COM 464287507 2,680 10,297 SH   SOLE   5,753 0 4,545
ISHARES CORE S&P SMALL CAP ETF COM 464287804 1,598 14,723 SH   SOLE   3,987 0 10,735
ISHARES GLOBAL HEALTHCARE ETF COM 464287325 217 2,821 SH   SOLE   1,630 0 1,191
ISHARES IBOXX $ INVESTMENT GRA COM 464287242 5,223 40,158 SH   SOLE   39,894 0 265
ISHARES MICRO CAP ETF COM 464288869 868 5,907 SH   SOLE   1,591 0 4,316
ISHARES MSCI EAFE ETF COM 464287465 903 11,896 SH   SOLE   3,522 0 8,374
ISHARES MSCI EAFE SMALL CAP ET COM 464288273 413 5,749 SH   SOLE   5,366 0 383
ISHARES MSCI EMERGING MARKETS COM 464287234 560 10,504 SH   SOLE   2,764 0 7,740
ISHARES NASDAQ BIOTECHNOLOGY I COM 464287556 373 2,477 SH   SOLE   1,200 0 1,276
ISHARES PHLX SEMICONDUCTOR ETF COM 464287523 206 487 SH   SOLE   437 0 50
ISHARES RUSSELL 1000 GROWTH ET COM 464287614 1,307 5,377 SH   SOLE   5,024 0 353
ISHARES RUSSELL 1000 VALUE ETF COM 464287598 707 4,665 SH   SOLE   4,111 0 554
ISHARES RUSSELL 2000 ETF COM 464287655 5,219 23,622 SH   SOLE   15,098 0 8,524
ISHARES RUSSELL MID CAP GROWTH COM 464287481 221 2,170 SH   SOLE   2,062 0 108
ISHARES S&P 100 ETF COM 464287101 213 1,185 SH   SOLE   300 0 885
ISHARES S&P 500 VALUE ETF COM 464287408 446 3,156 SH   SOLE   908 0 2,248
ISHARES S&P MID CAP 400 VALUE COM 464287705 2,735 26,831 SH   SOLE   26,229 0 602
ISHARES S&P SMALL CAP 600 GROW COM 464287887 2,491 19,425 SH   SOLE   19,425 0 0
ISHARES S&P SMALL CAP 600 VALU COM 464287879 5,801 57,584 SH   SOLE   32,991 0 24,593
ISHARES SELECT DIVIDEND ETF COM 464287168 318 2,790 SH   SOLE   694 0 2,096
ISHARES TR ISHARES CORE DIVIDE COM 46434v621 5,403 111,940 SH   SOLE   41,971 0 69,969
ISHARES TR MSCI USA SMALL CAP COM 46435g433 318 8,637 SH   SOLE   7,863 0 774
ISHARES TRUST ISHARES CORE S&P COM 464287663 1,272 18,463 SH   SOLE   8,380 0 10,083
ISHARES TRUST ISHARES MSCI USA COM 46429b697 3,576 51,689 SH   SOLE   51,689 0 0
ISHARES TRUST ISHARES PREFERRE COM 464288687 314 8,185 SH   SOLE   5,671 0 2,514
ISHARES TRUST ISHARES U S AERO COM 464288760 322 3,089 SH   SOLE   1,096 0 1,993
ISHARES TRUST ISHARES U S INDU COM 464287754 3,548 33,573 SH   SOLE   30,554 0 3,019
ISHARES U S CONSUMER GOODS ETF COM 464287812 2,902 16,397 SH   SOLE   16,397 0 0
ISHARES U S ENERGY ETF COM 464287796 3,079 117,387 SH   SOLE   116,462 0 925
ISHARES U S MEDICAL DEVICES ET COM 464288810 573 1,733 SH   SOLE   367 0 1,366
ISHARES U S TECHNOLOGY ETF COM 464287721 4,731 53,946 SH   SOLE   49,735 0 4,211
ISHARES U S UTILITIES ETF COM 464287697 230 2,896 SH   SOLE   2,350 0 546
J P MORGAN EXCHANGE TRADED FUN COM 46641q761 212 5,609 SH   SOLE   5,609 0 0
JOHN HANCOCK EXCHANGE TRADED F COM 47804j107 1,002 19,695 SH   SOLE   17,725 0 1,970
JOHN HANCOCK EXCHANGE TRADED F COM 47804j206 1,186 24,150 SH   SOLE   24,150 0 0
JOHN WILEY & SONS INC-CL A COM 968223206 1,442 26,600 SH   SOLE   18,000 0 8,600
JOHNSON & JOHNSON COM 478160104 9,149 55,668 SH   SOLE   42,642 0 13,026
JOUNCE THERAPEUTICS INC COMMON COM 481116101 201 19,600 SH   SOLE   14,100 0 5,500
JPMORGAN CHASE & CO COM 46625h100 4,384 28,801 SH   SOLE   24,696 0 4,106
KAYNE ANDERSON ENERGY INFRASTR COM 486606106 74 10,264 SH   SOLE   0 0 10,264
KAYNE ANDERSON NEXTGEN ENERGY COM 48661e108 548 82,329 SH   SOLE   75,482 0 6,847
KEYCORP NEW COM 493267108 1,232 61,648 SH   SOLE   61,648 0 0
KIMBERLY CLARK CORP COM 494368103 388 2,788 SH   SOLE   1,909 0 878
KINDER MORGAN INC COM 49456b101 211 12,652 SH   SOLE   11,028 0 1,624
KKR & CO INC COMMON STOCK COM 48251w104 341 6,985 SH   SOLE   1,015 0 5,970
L BRANDS INC COM 501797104 5,050 81,640 SH   SOLE   81,640 0 0
L3HARRIS TECHNOLOGIES INC COMM COM 502431109 696 3,432 SH   SOLE   1,992 0 1,440
LABORATORY CORP AMER HLDGS COM 50540r409 670 2,626 SH   SOLE   1,801 0 825
LIBERTY BROADBAND CORPORATION COM 530307305 221 1,470 SH   SOLE   1,470 0 0
LIGHTSTONE VALUE PLUS REAL EST COM 53227l109 391 42,050 SH   SOLE   39,361 0 2,688
LINCOLN ELEC HOLDINGS INC COM 533900106 690 5,614 SH   SOLE   5,332 0 282
LOCKHEED MARTIN CORP COM 539830109 1,650 4,465 SH   SOLE   3,684 0 781
LOWES COMPANIES INC COM 548661107 488 2,564 SH   SOLE   1,194 0 1,370
MASTERCARD INCORPORATED COM 57636q104 752 2,112 SH   SOLE   942 0 1,170
MCDONALDS CORP COM 580135101 2,802 12,500 SH   SOLE   9,791 0 2,709
MERCK & CO INC COM 58933y105 1,565 20,297 SH   SOLE   13,792 0 6,505
METLIFE INC COM 59156r108 2,112 34,748 SH   SOLE   34,748 0 0
MICRON TECHNOLOGY INC COM 595112103 629 7,130 SH   SOLE   2,865 0 4,265
MICROSOFT CORP COM 594918104 13,700 58,108 SH   SOLE   39,187 0 18,922
MODERNA INC COMMON STOCK COM 60770k107 1,373 10,488 SH   SOLE   4,053 0 6,435
MONDELEZ INTERNATIONAL INC COM COM 609207105 417 7,126 SH   SOLE   3,901 0 3,225
MOODYS CORP COM 615369105 904 3,028 SH   SOLE   2,258 0 770
MORGAN STANLEY COM 617446448 1,145 14,742 SH   SOLE   14,742 0 0
MURPHY USA INC COM COM 626755102 761 5,266 SH   SOLE   5,003 0 263
NETFLIX COM INC COM 64110l106 371 712 SH   SOLE   442 0 270
NEW MOUNTAIN FINANCE CORPORATI COM 647551100 240 19,347 SH   SOLE   13,772 0 5,575
NEXTERA ENERGY INC COM 65339f101 2,537 33,555 SH   SOLE   30,848 0 2,707
NIKE INC CLASS B COM COM 654106103 2,242 16,869 SH   SOLE   14,701 0 2,167
NORTHROP GRUMMAN CORP COM 666807102 289 893 SH   SOLE   406 0 487
NORTHWEST BANCSHARES INC MD COM 667340103 606 41,930 SH   SOLE   39,682 0 2,248
NORTHWEST BIOTHERAPEUTICS INC COM 66737p600 207 138,945 SH   SOLE   49,000 0 89,945
NUVEEN CREDIT STRATEGIES INCOM COM 67073d102 78 12,000 SH   SOLE   1,667 0 10,333
NUVEEN MUNICIPAL VALUE FUND IN COM 670928100 134 11,988 SH   SOLE   11,988 0 0
NUVEEN PREFERRED & INCOME OPPO COM 67073b106 108 11,384 SH   SOLE   7,984 0 3,400
NVIDIA CORP COM 67066g104 1,457 2,728 SH   SOLE   1,263 0 1,465
NVR INC COM 62944t105 330 70 SH   SOLE   13 0 57
OLD REPUBLIC INTL CORP COM 680223104 260 11,901 SH   SOLE   9,714 0 2,188
ORACLE CORPORATION COM 68389x105 427 6,088 SH   SOLE   4,003 0 2,085
OXFORD SQUARE CAPITAL CORP COM COM 69181v107 648 139,704 SH   SOLE   126,675 0 13,028
PALANTIR TECHNOLOGIES INC CLAS COM 69608a108 260 11,166 SH   SOLE   656 0 10,510
PAYPAL HOLDINGS INC COM COM 70450y103 656 2,700 SH   SOLE   1,777 0 923
PEPSICO INC COMMON STOCK COM 713448108 3,339 23,606 SH   SOLE   17,956 0 5,650
PFIZER INC COM 717081103 2,112 58,293 SH   SOLE   44,956 0 13,337
PHILIP MORRIS INTERNATIONAL IN COM 718172109 896 10,093 SH   SOLE   6,565 0 3,528
PIMCO ENHANCED SHORT MATURITY COM 72201r833 259 2,543 SH   SOLE   2,086 0 457
PIMCO EQUITY SERIES PIMCO RAFI COM 72202l389 373 12,932 SH   SOLE   12,932 0 0
PIMCO EQUITY SERIES PIMCO RAFI COM 72202l363 1,747 47,990 SH   SOLE   40,555 0 7,435
PIMCO EQUITY SERIES PIMCO RAFI COM 72202l371 336 11,827 SH   SOLE   11,827 0 0
PNC FINANCIAL SVCS GROUP INC COM 693475105 1,441 8,216 SH   SOLE   8,085 0 131
PPD INC COMMON STOCK COM 69355f102 208 5,500 SH   SOLE   1,500 0 4,000
PRECISION BIOSCIENCES INC COMM COM 74019p108 4,279 413,425 SH   SOLE   262,925 0 150,500
PRIORITY INCOME FUND INC COM C COM 74272v305 150 12,692 SH   SOLE   7,175 0 5,517
PROCTER & GAMBLE CO COM 742718109 6,350 46,885 SH   SOLE   26,760 0 20,125
PROSHARES TR SHORT RUSSELL2000 COM 74348a210 298 13,525 SH   SOLE   13,525 0 0
PROSHARES TRUST PROSHARES SHOR COM 74347b425 360 21,455 SH   SOLE   21,455 0 0
QUALCOMM INC COM 747525103 493 3,716 SH   SOLE   1,176 0 2,540
QUEST DIAGNOSTICS INC COM 74834l100 623 4,852 SH   SOLE   4,672 0 180
RAYTHEON TECHNOLOGIES CORPORAT COM 75513e101 391 5,056 SH   SOLE   2,339 0 2,717
REDWOOD FINANCIAL INC-MINN COM 757903109 304 2,250 SH   SOLE   150 0 2,100
REKOR SYSTEMS INC COMMON STOCK COM 759419104 1,150 57,551 SH   SOLE   39,044 0 18,507
REVOLUTION MEDICINES INC COMMO COM 76155x100 206 4,500 SH   SOLE   3,500 0 1,000
RINGCENTRAL INC CL A COM 76680r206 691 2,320 SH   SOLE   100 0 2,220
RIVERNORTH DOUBLELINE STRATEGC COM 76882g107 1,224 81,061 SH   SOLE   39,219 0 41,842
ROSS STORES INC COM 778296103 586 4,887 SH   SOLE   4,679 0 208
SAILPOINT TECHNOLOGIES HOLDING COM 78781p105 266 5,250 SH   SOLE   2,250 0 3,000
SALESFORCE.COM INC COM 79466l302 980 4,627 SH   SOLE   3,677 0 950
SCHRODINGER INC COMMON STOCK COM 80810d103 658 8,625 SH   SOLE   4,950 0 3,675
SECTOR SPDR TRUST SBI CONSUMER COM 81369y308 1,012 14,817 SH   SOLE   12,010 0 2,807
SELECT SECTOR SPDR FUND SHS BE COM 81369y407 685 4,077 SH   SOLE   2,244 0 1,833
SELECT SECTOR SPDR FUND SHS BE COM 81369y100 233 2,951 SH   SOLE   757 0 2,194
SELECT SECTOR SPDR TRUST THE C COM 81369y852 780 10,641 SH   SOLE   10,641 0 0
SELECT SECTOR SPDR TRUST THE F COM 81369y605 767 22,528 SH   SOLE   8,398 0 14,130
SELECT SECTOR SPDR TRUST THE H COM 81369y209 2,452 21,003 SH   SOLE   17,669 0 3,334
SELECT SECTOR SPDR TRUST THE T COM 81369y803 1,569 11,812 SH   SOLE   4,670 0 7,142
SIMON PROPERTY GROUP INC COM 828806109 664 5,839 SH   SOLE   2,117 0 3,722
SIMPSON MANUFACTURING CO INC COM 829073105 678 6,533 SH   SOLE   6,205 0 328
SMARTSTOP SELF STORAGE REIT IN COM 83192d105 176 16,910 SH   SOLE   16,910 0 0
SOUTHERN CO COM 842587107 418 6,720 SH   SOLE   4,647 0 2,074
SOUTHSIDE BANCSHARES INC COM 84470p109 623 16,187 SH   SOLE   15,314 0 873
SOUTHWEST AIRLINES CO COM 844741108 347 5,689 SH   SOLE   3,071 0 2,618
SPDR DOW JONES MID CAP GROWTH COM 78464a821 1,288 17,154 SH   SOLE   16,604 0 550
SPDR DOW JONES MID CAP VALUE E COM 78464a839 324 4,947 SH   SOLE   2,434 0 2,513
SPDR DOW JONES REIT ETF COM 78464a607 232 2,454 SH   SOLE   693 0 1,761
SPDR GOLD TR GOLD SHS COM 78463v107 883 5,522 SH   SOLE   3,576 0 1,946
SPDR INDEX SHS FDS MSCI ACWI E COM 78463x848 322 11,135 SH   SOLE   11,000 0 135
SPDR S&P 500 ETF TRUST COM 78462f103 4,370 11,026 SH   SOLE   5,056 0 5,970
SPDR S&P 600 SMALL CAP ETF USD COM 78464a813 269 2,864 SH   SOLE   530 0 2,334
SPDR S&P DIVIDEND ETF COM 78464a763 3,208 27,175 SH   SOLE   13,607 0 13,568
SPDR SER TR S&P 600 SMALL CAP COM 78464a201 289 3,364 SH   SOLE   3,314 0 50
SPDR SER TR S&P BIOTECH ETF COM 78464a870 296 2,182 SH   SOLE   395 0 1,787
SPDR SER TR S&P PHARMACEUTICAL COM 78464a722 398 7,906 SH   SOLE   7,906 0 0
SPDR SER TR S&P REGL BKG ETF COM 78464a698 663 9,990 SH   SOLE   2,305 0 7,685
SPDR SERIES TRUST FACTSET INNO COM 78464a110 584 2,793 SH   SOLE   366 0 2,427
SPDR SERIES TRUST HLTH CR EQUI COM 78464a581 330 2,757 SH   SOLE   678 0 2,079
SPDR SERIES TRUST S&P AEROSPAC COM 78464a631 547 4,352 SH   SOLE   1,927 0 2,425
SPDR SERIES TRUST SPDR BLOOMBE COM 78468r663 1,603 17,519 SH   SOLE   14,180 0 3,339
SPDR SERIES TRUST SPDR BLOOMBE COM 78464a359 1,034 12,405 SH   SOLE   12,341 0 65
SPDR SERIES TRUST SPDR PORTFOL COM 78464a649 465 15,695 SH   SOLE   12,283 0 3,412
SPDR SERIES TRUST SPDR PORTFOL COM 78464a805 1,319 26,820 SH   SOLE   26,819 0 1
SPDR SERIES TRUST SPDR PORTFOL COM 78464a847 221 4,839 SH   SOLE   4,724 0 115
SPDR SERIES TRUST SPDR PORTFOL COM 78464a854 1,292 27,711 SH   SOLE   22,221 0 5,491
SPDR SERIES TRUST SPDR PORTFOL COM 78464a409 5,723 101,474 SH   SOLE   86,890 0 14,584
SPDR SERIES TRUST SPDR PORTFOL COM 78468r788 291 7,556 SH   SOLE   2,253 0 5,303
SPDR SERIES TRUST SPDR PORTFOL COM 78464a508 354 9,344 SH   SOLE   6,076 0 3,268
SPDR SERIES TRUST SPDR PORTFOL COM 78468r853 482 11,409 SH   SOLE   11,409 0 0
SPDR SERIES TRUST SPDR PORTFOL COM 78464a474 229 7,317 SH   SOLE   7,276 0 41
SPDR SERIES TRUST SPDR PORTFOL COM 78468r101 433 14,120 SH   SOLE   11,914 0 2,207
SPDR SERIES TRUST SPDR SSGA US COM 78468r804 299 2,388 SH   SOLE   320 0 2,068
SQUARE INC CLASS A COM COM 852234103 5,119 22,545 SH   SOLE   10,543 0 12,002
SSGA ACTIVE ETF TR SPDR DOUBLE COM 78467v848 660 13,685 SH   SOLE   12,915 0 770
SSGA ACTIVE TR SPDR DOUBLELINE COM 78470p200 630 12,695 SH   SOLE   12,695 0 0
SSGA ACTIVE TRUST SPDR SSGA UL COM 78467v707 651 16,091 SH   SOLE   16,091 0 0
STANDARD & POORS MIDCAP 400 SP COM 78467y107 3,846 8,078 SH   SOLE   5,951 0 2,127
STARBUCKS CORP COM 855244109 4,782 43,765 SH   SOLE   35,481 0 8,284
SVB FINANCIAL GROUP COM 78486q101 3,491 7,072 SH   SOLE   7,072 0 0
SYSCO CORP COM 871829107 212 2,688 SH   SOLE   2,013 0 675
TAPESTRY INC COMMON STOCK COM 876030107 3,907 94,806 SH   SOLE   94,806 0 0
TARGET CORP COM 87612e106 535 2,702 SH   SOLE   1,747 0 955
TEKLA HEALTHCARE INVS SH BEN I COM 87911j103 272 11,158 SH   SOLE   4,122 0 7,036
TEMPLETON EMERGING MARKETS FUN COM 880191101 1,244 65,121 SH   SOLE   58,815 0 6,305
TESLA INC COMMON STOCK COM 88160r101 851 1,274 SH   SOLE   589 0 685
TEXAS INSTRUMENTS INCORPORATED COM 882508104 2,110 11,164 SH   SOLE   10,679 0 485
TEXAS PACIFIC LAND CORPORATION COM 88262p102 534 336 SH   SOLE   0 0 336
THERMO FISHER SCIENTIFIC INC COM 883556102 1,370 3,002 SH   SOLE   1,940 0 1,062
TJX COMPANIES INC NEW COM 872540109 323 4,883 SH   SOLE   4,398 0 485
TOMPKINS FINANCIAL CORPORATION COM 890110109 414 5,000 SH   SOLE   5,000 0 0
TRACTOR SUPPLY CO COM 892356106 276 1,560 SH   SOLE   950 0 610
TRUIST FINANCIAL CORPORATION C COM 89832q109 2,394 41,051 SH   SOLE   39,279 0 1,772
UBER TECHNOLOGIES INC COMMON S COM 90353t100 688 12,615 SH   SOLE   9,326 0 3,289
UNION PACIFIC CORP COM 907818108 1,419 6,438 SH   SOLE   6,073 0 365
UNITED PARCEL SVC INC CL B COM 911312106 1,712 10,073 SH   SOLE   5,164 0 4,909
UNITEDHEALTH GROUP INC COM 91324p102 4,437 11,925 SH   SOLE   10,142 0 1,783
UNIVERSAL DISPLAY CORPORATION COM 91347p105 787 3,323 SH   SOLE   3,153 0 169
US BANCORP DEL COM COM 902973304 408 7,377 SH   SOLE   5,617 0 1,760
US ECOLOGY INC COMMON STOCK COM 91734m103 333 8,000 SH   SOLE   8,000 0 0
VANECK VECTORS ETF TR SEMICOND COM 92189f676 228 936 SH   SOLE   360 0 576
VANECK VECTORS ETF TRUST VANEC COM 92189h300 346 11,272 SH   SOLE   10,112 0 1,160
VANGUARD FTSE DEVELOPED MARKET COM 921943858 1,188 24,183 SH   SOLE   15,925 0 8,258
VANGUARD FTSE EMERGING MARKETS COM 922042858 347 6,667 SH   SOLE   5,406 0 1,261
VANGUARD INDEX FUNDS SMALLCAP COM 922908595 233 848 SH   SOLE   273 0 575
VANGUARD INDEX FUNDS VANGUARD COM 921946406 239 2,366 SH   SOLE   1,387 0 980
VANGUARD INDEX FUNDS VANGUARD COM 922908538 231 1,075 SH   SOLE   327 0 748
VANGUARD INDEX FUNDS VANGUARD COM 922908512 351 2,599 SH   SOLE   769 0 1,830
VANGUARD INDEX FUNDS VANGUARD COM 922908744 2,812 21,393 SH   SOLE   6,593 0 14,800
VANGUARD MEGA CAP ETF MSCI US COM 921910873 237 1,690 SH   SOLE   0 0 1,690
VANGUARD S&P 500 ETF COM 922908363 503 1,382 SH   SOLE   326 0 1,056
VANGUARD SECTOR INDEX FDS VANG COM 92204a108 643 2,176 SH   SOLE   1,976 0 200
VANGUARD SPECIALIZED FUNDS VAN COM 921908844 786 5,344 SH   SOLE   3,469 0 1,875
VANGUARD SPECIALIZED FUNDS VAN COM 922908553 458 4,984 SH   SOLE   1,291 0 3,693
VANGUARD TOTAL BOND MARKET ETF COM 921937835 629 7,426 SH   SOLE   7,326 0 100
VEEVA SYSTEMS INC CL A COM COM 922475108 261 998 SH   SOLE   98 0 900
VERIZON COMMUNICATIONS COM 92343v104 3,117 53,604 SH   SOLE   43,916 0 9,688
VIACOMCBS INC CLASS B COMMON S COM 92556h206 2,910 64,524 SH   SOLE   63,030 0 1,494
VISA INC CL A COMMON STOCK COM 92826c839 5,249 24,791 SH   SOLE   20,683 0 4,109
W W GRAINGER INC COM 384802104 1,024 2,553 SH   SOLE   2,477 0 76
WALGREEN BOOTS ALLIANCE INC CO COM 931427108 1,253 22,831 SH   SOLE   10,323 0 12,507
WALMART INC COMMON STOCK COM 931142103 2,645 19,475 SH   SOLE   9,123 0 10,352
WALT DISNEY CO COM 254687106 3,117 16,895 SH   SOLE   10,690 0 6,205
WASTE MANAGEMENT INC DEL COM 94106l109 555 4,302 SH   SOLE   2,394 0 1,908
WELLS FARGO & CO COM 949746101 295 7,563 SH   SOLE   2,870 0 4,693
WELLTOWER INC COMMON STOCK COM 95040q104 227 3,166 SH   SOLE   1,949 0 1,218
WESTAMERICA BANCORP COM 957090103 660 10,511 SH   SOLE   9,982 0 529
WISDOMTREE CLOUD COMPUTING FUN COM 97717y691 789 16,379 SH   SOLE   6,633 0 9,746
WISDOMTREE TRUST EMERGING MKTS COM 97717x578 239 5,870 SH   SOLE   5,870 0 0
WISDOMTREE TRUST U S QUALITY D COM 97717x669 2,346 41,016 SH   SOLE   31,833 0 9,183
WISDOMTREE TRUST U S SMALLCAP COM 97717x651 202 4,380 SH   SOLE   1,530 0 2,850
WISDOMTREE TRUST WISDOMTREE U COM 97717w505 303 7,505 SH   SOLE   4,556 0 2,949
WORLD MOTO INC COM 98158h106 0 700,000 SH   SOLE   0 0 700,000
XCEL ENERGY INC COMMON STOCK COM 98389b100 2,876 43,241 SH   SOLE   36,172 0 7,069
XPERI HOLDING CORPORATION COMM COM 98390m103 250 11,500 SH   SOLE   5,500 0 6,000
ZOETIS INC CL A COM 98978v103 1,038 6,591 SH   SOLE   5,367 0 1,225
CHS INC 8 CUM REDEEMABLE PFD PFD 12542r209 261 8,651 SH   SOLE   6,901 0 1,750
CHS INC PFD CL B SER 4 PFD 12542r803 2,500 86,849 SH   SOLE   76,826 0 10,023
GWG HLDGS INC PFD 7 DTD PFD 36192a810 207 207 SH   SOLE   193 0 14
GWG HLDGS INC PFD 7 DTD PFD 36192a836 567 567 SH   SOLE   567 0 0
GWG HLDGS INC PFD 7 DTD PFD 36192a844 470 470 SH   SOLE   470 0 0
GWG HLDGS INC SER 2 PFD 7 DTD PFD 36192a687 1,173 1,173 SH   SOLE   110 0 1,063