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
Allstate Corporation COM 020002101 485,011 4,412 SH   SOLE 0 4,412 0 0
Alpha Metallurgical Resources COM 020764106 701,688 61,714 SH   SOLE 0 61,714 0 0
Amazon.com COM 023135106 390,832 120 SH   SOLE 0 120 0 0
American Express Company COM 025816109 1,404,249 11,614 SH   SOLE 0 11,614 0 0
Amgen COM 031162100 2,662,244 11,579 SH   SOLE 0 11,579 0 0
Apple COM 037833100 3,189,124 24,034 SH   SOLE 0 24,034 0 0
Astrazeneca COM 046353108 44,991 900 SH   SOLE 0 900 0 0
Bank of America COM 060505104 1,083,522 35,748 SH   SOLE 0 35,748 0 0
Bank of America CONV PREF 060505682 44,039 29 SH   SOLE 0 29 0 0
Barrick Gold COM 067901108 11,823 519 SH   SOLE 0 519 0 0
Bed Bath & Beyond COM 075896100 35,520 2,000 SH   SOLE 0 2,000 0 0
Berkshire Hills Bancorp COM 084680107 35,558 2,077 SH   SOLE 0 2,077 0 0
Boeing COM 097023105 2,731,620 12,761 SH   SOLE 0 12,761 0 0
Bright Horizon Family Solutions COM 109194100 45,323 262 SH   SOLE 0 262 0 0
Caterpillar COM 149123101 2,197,527 12,073 SH   SOLE 0 12,073 0 0
Central Valley Community Bancorp COM 155685100 292,901 19,671 SH   SOLE 0 19,671 0 0
Chevron Corporation COM 166764100 1,306,273 15,468 SH   SOLE 0 15,468 0 0
Citigroup COM 172967424 1,200,335 19,467 SH   SOLE 0 19,467 0 0
Citizens Financial Group COM 174610105 376,910 10,540 SH   SOLE 0 10,540 0 0
Citizens Community Bancorp COM 174903104 1,079,047 99,086 SH   SOLE 0 99,086 0 0
Civista Bancshares COM 178867107 979,138 55,855 SH   SOLE 0 55,855 0 0
Cleveland-Cliffs COM 185899101 1,643,678 112,890 SH   SOLE 0 112,890 0 0
Coca-Cola COM 191216100 698,333 12,734 SH   SOLE 0 12,734 0 0
Codorus Bancorp COM 192025104 626,744 36,954 SH   SOLE 0 36,954 0 0
McDermott International COM 220014096 106,630 131,642 SH   SOLE 0 131,642 0 0
Cowen Inc CONV PREF 223622507 3,340,850 3,065 SH   SOLE 0 3,065 0 0
Cummins Inc COM 231021106 436,259 1,921 SH   SOLE 0 1,921 0 0
Walt Disney COM 254687106 2,252,182 12,431 SH   SOLE 0 12,431 0 0
Dow Inc COM 260557103 770,011 13,874 SH   SOLE 0 13,874 0 0
Enable Midstream Partners COM 292480100 21,040 4,000 SH   SOLE 0 4,000 0 0
Enterprise Products Partners COM 293792107 1,544,593 78,846 SH   SOLE 0 78,846 0 0
Equitrans Midstream COM 294600101 920,249 114,459 SH   SOLE 0 114,459 0 0
EZCORP COM 302301106 14,370 3,000 SH   SOLE 0 3,000 0 0
F.N.B. Corporation COM 302520101 93,632 9,856 SH   SOLE 0 9,856 0 0
Federal Agricultural Mortgage COM 313148306 18,563 250 SH   SOLE 0 250 0 0
Freddie Mac PREF STK 313400640 1,110,788 148,105 SH   SOLE 0 148,105 0 0
Fannie Mae PREF STK 313586752 51,480 6,000 SH   SOLE 0 6,000 0 0
Fifth Third Bancorp COM 316773100 235,310 8,535 SH   SOLE 0 8,535 0 0
First Bancshares COM 318916103 1,400,439 45,351 SH   SOLE 0 45,351 0 0
First Community Corp COM 319835104 824,270 48,515 SH   SOLE 0 48,515 0 0
The First Financial Corp COM 320218100 312,984 8,056 SH   SOLE 0 8,056 0 0
First Horizon National Corporation COM 320517105 31,262 2,450 SH   SOLE 0 2,450 0 0
Ford Motor COM 345370860 49,371 5,617 SH   SOLE 0 5,617 0 0
General Electric COM 369604103 150,296 13,916 SH   SOLE 0 13,916 0 0
Genesis Energy COM 371927104 962,432 154,981 SH   SOLE 0 154,981 0 0
Groupon COM 399473206 858,117 22,585 SH   SOLE 0 22,585 0 0
Hancock Whitney Corporation COM 410120109 213,680 6,281 SH   SOLE 0 6,281 0 0
Hawaiian Holdings COM 419879101 21,789 1,231 SH   SOLE 0 1,231 0 0
Hawthorn Bancshares COM 420476103 559,545 25,550 SH   SOLE 0 25,550 0 0
Hess Midstream Partners COM 428103105 997,933 50,993 SH   SOLE 0 50,993 0 0
Home Depot COM 437076102 3,297,938 12,416 SH   SOLE 0 12,416 0 0
Honeywell COM 438516106 2,515,816 11,828 SH   SOLE 0 11,828 0 0
Ingredion COM 457187102 418,918 5,325 SH   SOLE 0 5,325 0 0
Intel Corporation COM 458140100 707,992 14,211 SH   SOLE 0 14,211 0 0
International Business Machines COM 459200101 1,609,628 12,787 SH   SOLE 0 12,787 0 0
iShares Barclays TIPS Bond COM 464287176 216,547 1,696 SH   SOLE 0 1,696 0 0
iShares MSCI Emerging Markets Index COM 464287234 238,457 4,615 SH   SOLE 0 4,615 0 0
iShares DJ US Financial Sector COM 464287788 163,720 2,452 SH   SOLE 0 2,452 0 0
Johnson & Johnson COM 478160104 2,280,908 14,493 SH   SOLE 0 14,493 0 0
La-Z-Boy COM 505336107 1,189,383 29,854 SH   SOLE 0 29,854 0 0
Lannett Company COM 516012101 635,263 97,433 SH   SOLE 0 97,433 0 0
Las Vegas Sands COM 517834107 50,779 852 SH   SOLE 0 852 0 0
MDC Holdings COM 552676108 1,445,850 29,750 SH   SOLE 0 29,750 0 0
MVB Financial COM 553810102 938,181 41,366 SH   SOLE 0 41,366 0 0
Magellan Midstream Partners COM 559080106 1,695,011 39,939 SH   SOLE 0 39,939 0 0
McDonald's COM 580135101 2,701,133 12,588 SH   SOLE 0 12,588 0 0
Mesa Air Group COM 590479135 1,114,327 166,566 SH   SOLE 0 166,566 0 0
Microsoft COM 594918104 2,986,756 13,428 SH   SOLE 0 13,428 0 0
MidWest One Financial COM 598511103 1,492,148 60,904 SH   SOLE 0 60,904 0 0
NMI Holdings COM 629209305 1,616,463 71,367 SH   SOLE 0 71,367 0 0
Newmont Mining COM 651639106 45,337 757 SH   SOLE 0 757 0 0
Nike COM 654106103 1,637,232 11,573 SH   SOLE 0 11,573 0 0
Northern Trust COM 665859104 489,544 5,256 SH   SOLE 0 5,256 0 0
OceanFirst Financial COM 675234108 554,056 29,740 SH   SOLE 0 29,740 0 0
Old National Bancorp COM 680033107 1,021,636 61,693 SH   SOLE 0 61,693 0 0
ONEOK COM 682680103 2,222,547 57,909 SH   SOLE 0 57,909 0 0
PNC Financial Services COM 693475105 573,352 3,848 SH   SOLE 0 3,848 0 0
Pacwest Bancorp COM 695263103 376,250 14,813 SH   SOLE 0 14,813 0 0
Parke Bancorp COM 700885106 689,064 44,171 SH   SOLE 0 44,171 0 0
Peoples Bancorp of NC COM 710577107 803,145 34,889 SH   SOLE 0 34,889 0 0
Pfizer COM 717081103 196,345 5,334 SH   SOLE 0 5,334 0 0
Phillips 66 Partners COM 718549207 740,109 28,024 SH   SOLE 0 28,024 0 0
Plains All American Pipeline COM 726503105 42,477 5,155 SH   SOLE 0 5,155 0 0
Pricesmart COM 741511109 9,109 100 SH   SOLE 0 100 0 0
Procter & Gamble COM 742718109 1,845,970 13,267 SH   SOLE 0 13,267 0 0
Realty Income Corp COM 756109104 39,913 642 SH   SOLE 0 642 0 0
Reliance Steel COM 759509102 468,702 3,914 SH   SOLE 0 3,914 0 0
Republic Services COM 760759100 25,520 265 SH   SOLE 0 265 0 0
Shell Midstream Partners COM 822634101 538,978 53,470 SH   SOLE 0 53,470 0 0
Snap-On Inc COM 833034101 479,705 2,803 SH   SOLE 0 2,803 0 0
Southern National Bancorp of Virginia COM 843395104 801,101 66,152 SH   SOLE 0 66,152 0 0
Southwestern Energy COM 845467109 2,980 1,000 SH   SOLE 0 1,000 0 0
SunPower Corporation COM 867652406 6,051 236 SH   SOLE 0 236 0 0
Superior Industries COM 868168105 233,947 57,200 SH   SOLE 0 57,200 0 0
Tandem Diabetes COM 875372203 46,118 482 SH   SOLE 0 482 0 0
Timberland Bancorp COM 887098101 24,260 1,000 SH   SOLE 0 1,000 0 0
Toll Brothers COM 889478103 8,694 200 SH   SOLE 0 200 0 0
Turtle Beach COM 900450206 1,742,619 80,864 SH   SOLE 0 80,864 0 0
Umpqua Holdings Corporation COM 904214103 15,140 1,000 SH   SOLE 0 1,000 0 0
Union Pacific Corporation COM 907818108 574,687 2,760 SH   SOLE 0 2,760 0 0
Unisys Corp COM 909214306 1,483,518 75,382 SH   SOLE 0 75,382 0 0
Unit Corp WARRANT 909218125 96 9,635 SH   SOLE 0 9,635 0 0
Unit Corp COM 909218406 280 280,000 SH   SOLE 0 280,000 0 0
United Bancshares COM 909458101 1,027,725 40,398 SH   SOLE 0 40,398 0 0
United Parcel Service COM 911312106 96,325 572 SH   SOLE 0 572 0 0
Wal-Mart Stores COM 931142103 1,749,981 12,140 SH   SOLE 0 12,140 0 0
Walgreens Boots COM 931427108 525,419 13,175 SH   SOLE 0 13,175 0 0
Westlake Chemical Partners COM 960417103 307,536 12,900 SH   SOLE 0 12,900 0 0
Williams Companies COM 969457100 2,214,421 110,445 SH   SOLE 0 110,445 0 0
Yelp COM 985817105 1,059,978 32,445 SH   SOLE 0 32,445 0 0
Zions Bancorp COM 989701107 497,866 11,461 SH   SOLE 0 11,461 0 0
Argan Inc COM 04010e109 1,045,070 23,490 SH   SOLE 0 23,490 0 0
Travelers Companies COM 89417e109 1,678,825 11,960 SH   SOLE 0 11,960 0 0
AMG Capital CONV PREF 00170F209 1,341,450 27,500 SH   SOLE 0 27,500 0 0
A T & T COM 00206r102 122,719 4,267 SH   SOLE 0 4,267 0 0
Alliance Resource Partners COM 01877r108 540,951 120,748 SH   SOLE 0 120,748 0 0
Altria Group COM 02209s103 83,476 2,036 SH   SOLE 0 2,036 0 0
Altus Midstream Company COM 02215l209 1,400,734 29,514 SH   SOLE 0 29,514 0 0
American Airlines Group COM 02376R102 254,906 16,164 SH   SOLE 0 16,164 0 0
American Airlines CONV BOND 02376RAF9 62,828 50,000 PRN   SOLE 0 50,000 0 0
Antero Midstream COM 03676b102 2,027,650 262,990 SH   SOLE 0 262,990 0 0
Arcbest COM 03937c105 1,129,390 26,468 SH   SOLE 0 26,468 0 0
Atlas Air Worldwide CONV BOND 049164BH8 1,809,043 1,740,000 PRN   SOLE 0 1,740,000 0 0
BOK Financial COM 05561q201 279,878 4,087 SH   SOLE 0 4,087 0 0
BP Midstream Partners COM 0556EL109 489,667 46,195 SH   SOLE 0 46,195 0 0
BancFirst Corporation COM 05945f103 282,054 4,805 SH   SOLE 0 4,805 0 0
Banc of California COM 05990k106 125,212 8,512 SH   SOLE 0 8,512 0 0
Brighthouse Financial COM 10922n103 1,243,099 34,335 SH   SOLE 0 34,335 0 0
CareDx Inc COM 14167l103 18,113 250 SH   SOLE 0 250 0 0
Chesapeake Energy CONV BOND 165167CY1 171,100 2,950,000 PRN   SOLE 0 2,950,000 0 0
Cisco Systems COM 17275r102 679,439 15,183 SH   SOLE 0 15,183 0 0
Colony Capital COM 19624r106 19,817 4,120 SH   SOLE 0 4,120 0 0
Contura Energy WARRANT 21241b118 69,332 63,607 SH   SOLE 0 63,607 0 0
Customers Bancorp COM 23204g100 223,250 12,280 SH   SOLE 0 12,280 0 0
DR Horton COM 23331a109 17,230 250 SH   SOLE 0 250 0 0
Delek Logistics Partners COM 24664t103 983,840 30,745 SH   SOLE 0 30,745 0 0
EOG Resources COM 26875p101 9,974 200 SH   SOLE 0 200 0 0
Eagle Bancorp Montana COM 26942g100 829,978 39,113 SH   SOLE 0 39,113 0 0
Encore Capital Group CONV BOND 292554AH5 1,946,610 1,935,000 PRN   SOLE 0 1,935,000 0 0
Energy Transfer COM 29273v100 761,259 123,181 SH   SOLE 0 123,181 0 0
EnLink Midstream COM 29336t100 731,371 197,135 SH   SOLE 0 197,135 0 0
Essa Bancorp COM 29667d104 907,140 60,476 SH   SOLE 0 60,476 0 0
EZCorp CONV BOND 302301AE6 1,227,097 1,521,000 PRN   SOLE 0 1,521,000 0 0
EZCorp CONV BOND 302301AF3 292,708 325,000 PRN   SOLE 0 325,000 0 0
Exxon Mobil COM 30231g102 112,778 2,736 SH   SOLE 0 2,736 0 0
FBL Financial Group COM 30239f106 1,121,719 21,362 SH   SOLE 0 21,362 0 0
1st Constitution Bancorp COM 31986n102 165,082 10,402 SH   SOLE 0 10,402 0 0
First United Corp COM 33741h107 917,368 59,185 SH   SOLE 0 59,185 0 0
First US Bancshares COM 33744v103 326,354 36,200 SH   SOLE 0 36,200 0 0
General Motors COM 37045v100 19,446 467 SH   SOLE 0 467 0 0
Global Eagle Entertainment CONV BOND 37951DAB8 50 5,000 PRN   SOLE 0 5,000 0 0
Goldman Sachs COM 38141g104 3,165,311 12,003 SH   SOLE 0 12,003 0 0
GoodRX Holdings COM 38246G108 6,051 150 SH   SOLE 0 150 0 0
Google COM 38259p706 140,150 80 SH   SOLE 0 80 0 0
Greenbriar CONV BOND 393657AK7 1,965,171 1,950,000 PRN   SOLE 0 1,950,000 0 0
HMN Financial COM 40424g108 779,943 45,345 SH   SOLE 0 45,345 0 0
Homestreet COM 43785u102 559,435 16,576 SH   SOLE 0 16,576 0 0
Horizon Global CONV BOND 44052WAA2 1,871,896 2,080,000 PRN   SOLE 0 2,080,000 0 0
Inovio Pharmaceuticals COM 45773h201 4,425 500 SH   SOLE 0 500 0 0
Iridium Communications COM 46269c102 116,992 2,975 SH   SOLE 0 2,975 0 0
iShares 0-5 Yr High Yield Corporate Bond COM 46434v407 1,598,352 35,175 SH   SOLE 0 35,175 0 0
JPMorgan Chase COM 46625h100 1,773,643 13,958 SH   SOLE 0 13,958 0 0
JP Morgan Chase Alerian COM 46625h365 18,404 1,325 SH   SOLE 0 1,325 0 0
Kimball Electronics COM 49428j109 1,150,241 71,935 SH   SOLE 0 71,935 0 0
Kinder Morgan COM 49456b101 610,320 44,647 SH   SOLE 0 44,647 0 0
LGI Homes COM 50187t106 739,997 6,991 SH   SOLE 0 6,991 0 0
MPLX COM 55336v100 1,731,483 79,976 SH   SOLE 0 79,976 0 0
Macquarie Infrastructure CONV BOND 55608BAB1 1,505,183 1,515,000 PRN   SOLE 0 1,515,000 0 0
Macy's COM 55616p104 4,500 400 SH   SOLE 0 400 0 0
Mastercard COM 57636q104 142,776 400 SH   SOLE 0 400 0 0
Merck COM 58933y105 1,099,965 13,447 SH   SOLE 0 13,447 0 0
Meritage Homes COM 59001a102 8,282 100 SH   SOLE 0 100 0 0
NGL Energy Partners COM 62913M107 29,016 12,090 SH   SOLE 0 12,090 0 0
Oracle Corporation COM 68389x105 109,650 1,695 SH   SOLE 0 1,695 0 0
Pacific Premier Bancorp COM 69478x105 916,590 29,256 SH   SOLE 0 29,256 0 0
Palantir Technologies COM 69608a109 35,325 1,500 SH   SOLE 0 1,500 0 0
Paypal Holdings COM 70450y103 29,275 125 SH   SOLE 0 125 0 0
Peoples Financial COM 71103b102 935,591 69,303 SH   SOLE 0 69,303 0 0
Plains GP Holdings COM 72651a207 15,633 1,850 SH   SOLE 0 1,850 0 0
PowerShares QQQ Trust COM 73935a104 126,123 402 SH   SOLE 0 402 0 0
Premier Financial Bancorp COM 74050m105 933,745 70,259 SH   SOLE 0 70,259 0 0
QCR Holdings COM 74727a104 3,637,091 91,869 SH   SOLE 0 91,869 0 0
QEP Resources COM 74733v100 3,585 1,500 SH   SOLE 0 1,500 0 0
Pyxus Intternational COM 74737V205 275,617 58,642 SH   SOLE 0 58,642 0 0
SB Financial Group COM 78408d105 2,870,660 157,038 SH   SOLE 0 157,038 0 0
SPDR S&P 600 Small Cap Value COM 78464a300 355,506 5,371 SH   SOLE 0 5,371 0 0
SPDR Dow Jones Industrial Average COM 78467x109 10,365,933 33,899 SH   SOLE 0 33,899 0 0
salesforce.com COM 79466l302 2,477,426 11,133 SH   SOLE 0 11,133 0 0
SandRidge Energy COM 80007p869 19,158 6,180 SH   SOLE 0 6,180 0 0
Financial Sector SPDR COM 81369y105 47,168 1,600 SH   SOLE 0 1,600 0 0
Sounds Financial COM 83607a100 263,843 8,310 SH   SOLE 0 8,310 0 0
Sterling Bancorp COM 85917a100 406,905 22,631 SH   SOLE 0 22,631 0 0
Summit Financial Group COM 86606g101 2,040,365 92,408 SH   SOLE 0 92,408 0 0
Sunpower Corp CONV BOND 867652AJ8 984,025 985,000 PRN   SOLE 0 985,000 0 0
Sunpower CONV BOND 867652AL3 1,292,740 1,000,000 PRN   SOLE 0 1,000,000 0 0
SuRo Capital COM 86887q109 28,798 2,200 SH   SOLE 0 2,200 0 0
Synaptics CONV BOND 87157DAD1 1,935,192 1,400,000 PRN   SOLE 0 1,400,000 0 0
Talos Energy COM 87484t108 762,126 92,491 SH   SOLE 0 92,491 0 0
Talos Energy WARRANT 87484t116 344 7,600 SH   SOLE 0 7,600 0 0
Targa Resources COM 87612g101 1,229,782 46,618 SH   SOLE 0 46,618 0 0
Teekay Corp CONV BOND 87900YAE3 862,100 1,000,000 PRN   SOLE 0 1,000,000 0 0
3M COM 88579y101 2,071,786 11,853 SH   SOLE 0 11,853 0 0
Truist Financial Corp COM 89832q109 345,959 7,218 SH   SOLE 0 7,218 0 0
Tutor Perini Corp CONV BOND 901109AD0 1,829,860 1,839,000 PRN   SOLE 0 1,839,000 0 0
Uber Technologies COM 90353t100 14,280 280 SH   SOLE 0 280 0 0
UnitedHealth Group COM 91324p102 4,196,237 11,966 SH   SOLE 0 11,966 0 0
Uniti Group COM 91325v108 407,676 34,755 SH   SOLE 0 34,755 0 0
Vaalco Energy COM 91851c201 369,541 208,780 SH   SOLE 0 208,780 0 0
Verizon COM 92343v104 830,020 14,128 SH   SOLE 0 14,128 0 0
Visa COM 92826c839 2,549,954 11,658 SH   SOLE 0 11,658 0 0
Western Midstream Partners COM 95825r103 765,559 55,395 SH   SOLE 0 55,395 0 0
Wintrust Financial COM 97650w108 1,435,065 23,491 SH   SOLE 0 23,491 0 0
WPX Energy COM 98212b103 40,169 4,929 SH   SOLE 0 4,929 0 0
Deutsche Bank COM d18190898 178,760 16,400 SH   SOLE 0 16,400 0 0
Arcos Dorados Holdings COM g0457f107 42,433 8,436 SH   SOLE 0 8,436 0 0
Bunge CONV PREF g16962204 1,761,004 16,156 SH   SOLE 0 16,156 0 0
McDermott WARRANT G5924V114 652 65,197 SH   SOLE 0 65,197 0 0
McDermott WARRANT G5924V122 724 72,441 SH   SOLE 0 72,441 0 0
Seagate Technology COM G7945M107 12,432 200 SH   SOLE 0 200 0 0
Frank's International COM N33462107 921,150 336,186 SH   SOLE 0 336,186 0 0
Navios Maritime Holdings COM y62196103 41,690 18,529 SH   SOLE 0 18,529 0 0
Navios Maritime Partners COM y62267102 93,647 8,361 SH   SOLE 0 8,361 0 0
Teekay LNG Partners COM y8564m105 1,195,037 104,279 SH   SOLE 0 104,279 0 0
Teekay Inc COM y8564w103 25,166 11,705 SH   SOLE 0 11,705 0 0
Teekay Tankers COM y8565n102 13,884 1,261 SH   SOLE 0 1,261 0 0