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
Abbott Laboratories COM 002824100 695 7,999 SH   SOLE   7,999 0 0
Abbvie Inc COM 00287y109 270 3,050 SH   SOLE   3,050 0 0
Accenture Ltd Bermuda Cl A COM g1151c101 236 1,120 SH   SOLE   1,120 0 0
Air Lease Corp Cl A COM 00912x302 535 11,252 SH   SOLE   11,252 0 0
Alphabet Inc Cap Stock Cl A COM 02079k305 1,926 1,438 SH   SOLE   1,438 0 0
Alphabet Inc Cap Stock Cl C COM 02079k107 635 475 SH   SOLE   475 0 0
Amazon.com Inc COM 023135106 926 501 SH   SOLE   501 0 0
American Express Co COM 025816109 1,444 11,600 SH   SOLE   11,600 0 0
Amgen Inc COM 031162100 1,627 6,748 SH   SOLE   6,748 0 0
Apollo Global Mgmt Inc Com CL COM 03768e105 345 7,239 SH   SOLE   7,239 0 0
Apple Inc COM 037833100 4,927 16,777 SH   SOLE   16,777 0 0
Applied Materials Inc COM 038222105 269 4,400 SH   SOLE   4,400 0 0
Aptiv PLC COM g6095l109 220 2,320 SH   SOLE   2,320 0 0
AT&T Inc COM 00206r102 2,118 54,197 SH   SOLE   54,197 0 0
Automatic Data Processing Inc COM 053015103 239 1,400 SH   SOLE   1,400 0 0
Bank of New York Mellon Corp COM 064058100 830 16,500 SH   SOLE   16,500 0 0
Barrick Gold Corporation COM 067901108 1,519 81,730 SH   SOLE   81,730 0 0
Berkshire Hathaway Inc Cl B COM 084670702 699 3,085 SH   SOLE   3,085 0 0
BlackRock Inc COM 09247x101 274 545 SH   SOLE   545 0 0
Blackstone Group Inc Cl A COM 09260d107 454 8,119 SH   SOLE   8,119 0 0
Boston Scientific Corp COM 101137107 1,628 36,000 SH   SOLE   36,000 0 0
Bristol Myers Squibb Co COM 110122108 2,947 45,908 SH   SOLE   45,908 0 0
CAE Inc COM 124765108 1,199 45,300 SH   SOLE   45,300 0 0
Callaway Golf Co COM 131193104 999 47,100 SH   SOLE   47,100 0 0
Cameco Corp COM 13321l108 288 32,400 SH   SOLE   32,400 0 0
Caseys General Stores Inc COM 147528103 898 5,650 SH   SOLE   5,650 0 0
Caterpillar Inc COM 149123101 371 2,515 SH   SOLE   2,515 0 0
Chase Packaging Corp TX COM 161635107 8 77,666 SH   SOLE   77,666 0 0
Chevron Corp COM 166764100 1,727 14,331 SH   SOLE   14,331 0 0
Citigroup Inc COM 172967424 681 8,526 SH   SOLE   8,526 0 0
Cleveland Cliffs Inc COM 185899101 102 12,200 SH   SOLE   12,200 0 0
Comcast Corp Cl A COM 20030n101 251 5,574 SH   SOLE   5,574 0 0
Conagra Foods Inc COM 205887102 996 29,100 SH   SOLE   29,100 0 0
Costco Wholesale Corp COM 22160k105 1,727 5,875 SH   SOLE   5,875 0 0
Covanta Holding Corp COM 22282e102 999 67,350 SH   SOLE   67,350 0 0
D R Horton Inc COM 23331a109 1,720 32,600 SH   SOLE   32,600 0 0
Deere & Co COM 244199105 225 1,300 SH   SOLE   1,300 0 0
Delta Air Lines Inc COM 247361702 801 13,704 SH   SOLE   13,704 0 0
Disney Walt Co Disney COM 254687106 1,644 11,366 SH   SOLE   11,366 0 0
Douglas Dynamics Inc COM 25960r105 1,001 18,200 SH   SOLE   18,200 0 0
Dxc Technology Co COM 23355l106 265 7,050 SH   SOLE   7,050 0 0
Energy Fuels Inc COM 292671708 64 33,650 SH   SOLE   33,650 0 0
Exxon Mobil Corp COM 30231g102 3,361 48,162 SH   SOLE   48,162 0 0
Facebook Inc Cl A COM 30303m102 247 1,205 SH   SOLE   1,205 0 0
Fidelity National Financial In COM 31620r303 308 6,801 SH   SOLE   6,801 0 0
Fidelity Natl Information Serv COM 31620m106 512 3,678 SH   SOLE   3,678 0 0
Gallagher Arthur J & Co COM 363576109 747 7,840 SH   SOLE   7,840 0 0
Generac Holdings Inc COM 368736104 2,540 25,250 SH   SOLE   25,250 0 0
Genpact Limited COM g3922b107 367 8,700 SH   SOLE   8,700 0 0
Gentex Corp COM 371901109 539 18,600 SH   SOLE   18,600 0 0
Graphic Packaging Holding Co COM 388689101 1,685 101,190 SH   SOLE   101,190 0 0
Heritage Crystal Clean Inc COM 42726m106 1,156 36,847 SH   SOLE   36,847 0 0
Hess Corp COM 42809h107 224 3,350 SH   SOLE   3,350 0 0
Home Depot Inc COM 437076102 1,076 4,929 SH   SOLE   4,929 0 0
Hubbell Inc COM 443510607 203 1,370 SH   SOLE   1,370 0 0
Humana Inc COM 444859102 271 740 SH   SOLE   740 0 0
Huntington Ingalls Industries COM 446413106 203 809 SH   SOLE   809 0 0
Intel Corp COM 458140100 659 11,008 SH   SOLE   11,008 0 0
International Business Machine COM 459200101 258 1,928 SH   SOLE   1,928 0 0
International Game Technology COM g4863a108 274 18,325 SH   SOLE   18,325 0 0
Intevac Inc COM 461148108 218 30,875 SH   SOLE   30,875 0 0
Investors Bancorp Inc COM 46146l101 133 11,168 SH   SOLE   11,168 0 0
Invitae Corp COM 46185l103 447 27,740 SH   SOLE   27,740 0 0
Iteris Inc COM 46564t107 65 12,950 SH   SOLE   12,950 0 0
Itron Inc COM 465741106 264 3,140 SH   SOLE   3,140 0 0
Jacobs Engineering Group Inc COM 469814107 897 9,987 SH   SOLE   9,987 0 0
Johnson & Johnson COM 478160104 663 4,545 SH   SOLE   4,545 0 0
JPMorgan Chase & Co COM 46625h100 937 6,721 SH   SOLE   6,721 0 0
Kimberly Clark Corp COM 494368103 329 2,390 SH   SOLE   2,390 0 0
Kontoor Brands Inc COM 50050n103 366 8,725 SH   SOLE   8,725 0 0
Lennar Corp Cl A COM 526057104 1,032 18,500 SH   SOLE   18,500 0 0
Littelfuse Inc COM 537008104 918 4,800 SH   SOLE   4,800 0 0
Live Nation Entertainment Inc COM 538034109 1,329 18,590 SH   SOLE   18,590 0 0
Lowes Cos Inc COM 548661107 1,589 13,265 SH   SOLE   13,265 0 0
Mastec Inc COM 576323109 270 4,205 SH   SOLE   4,205 0 0
Mattel Inc COM 577081102 155 11,450 SH   SOLE   11,450 0 0
Maxim Integrated Prods Inc COM 57772k101 281 4,574 SH   SOLE   4,574 0 0
Medtronic PLC COM g5960l103 391 3,450 SH   SOLE   3,450 0 0
Merck & Co Inc COM 58933y105 310 3,406 SH   SOLE   3,406 0 0
Microsoft Corp COM 594918104 2,266 14,370 SH   SOLE   14,370 0 0
MiMedx Group Inc COM 602496101 174 23,000 SH   SOLE   23,000 0 0
Newmont Mining Corp COM 651639106 211 4,848 SH   SOLE   4,848 0 0
NII Holdings Inc COM 62913f508 43 20,000 SH   SOLE   20,000 0 0
Norfolk Southern Corp COM 655844108 272 1,400 SH   SOLE   1,400 0 0
Northern Dynasty Minerals Ltd COM 66510m204 5 12,000 SH   SOLE   12,000 0 0
NXP Semiconductors NV COM n6596x109 468 3,680 SH   SOLE   3,680 0 0
Oshkosh Corp COM 688239201 620 6,550 SH   SOLE   6,550 0 0
Osisko Gold Royalties Ltd COM 68827l101 97 10,000 SH   SOLE   10,000 0 0
Packaging Corp America COM 695156109 499 4,455 SH   SOLE   4,455 0 0
Paychex Inc COM 704326107 643 7,560 SH   SOLE   7,560 0 0
Paypal Holdings Inc COM 70450y103 1,403 12,966 SH   SOLE   12,966 0 0
PepsiCo Inc COM 713448108 1,772 12,966 SH   SOLE   12,966 0 0
Pfizer Inc COM 717081103 470 11,988 SH   SOLE   11,988 0 0
PNC Financial Services Group I COM 693475105 337 2,109 SH   SOLE   2,109 0 0
Procter & Gamble Co COM 742718109 612 4,896 SH   SOLE   4,896 0 0
Qualcomm Inc COM 747525103 388 4,400 SH   SOLE   4,400 0 0
Quanta Services Inc COM 74762e102 539 13,241 SH   SOLE   13,241 0 0
Republic Services Inc COM 760759100 1,542 17,200 SH   SOLE   17,200 0 0
Ritchie Brothers Auctioneers COM 767744105 563 13,100 SH   SOLE   13,100 0 0
Ross Stores Inc COM 778296103 1,820 15,635 SH   SOLE   15,635 0 0
Sealed Air Corp COM 81211k100 603 15,150 SH   SOLE   15,150 0 0
Six Flags Entertainment Corp COM 83001a102 325 7,215 SH   SOLE   7,215 0 0
Skyworks Solutions Inc COM 83088m102 285 2,355 SH   SOLE   2,355 0 0
Southern Co COM 842587107 254 3,985 SH   SOLE   3,985 0 0
Southwest Airlines Co COM 844741108 491 9,100 SH   SOLE   9,100 0 0
SP Plus Corp COM 78469c103 993 23,400 SH   SOLE   23,400 0 0
Splunk Inc COM 848637104 383 2,560 SH   SOLE   2,560 0 0
Stryker Corp COM 863667101 527 2,510 SH   SOLE   2,510 0 0
Take-Two Interactive Software COM 874054109 324 2,650 SH   SOLE   2,650 0 0
Te Connectivity Ltd Reg COM h84989104 274 2,860 SH   SOLE   2,860 0 0
Teladoc Inc COM 87918a105 475 5,675 SH   SOLE   5,675 0 0
Teleflex Inc COM 879369106 1,713 4,550 SH   SOLE   4,550 0 0
Theratechnologies Inc COM 88338h100 59 18,000 SH   SOLE   18,000 0 0
Thermo Fisher Scientific Inc COM 883556102 1,728 5,318 SH   SOLE   5,318 0 0
TJX Cos Inc COM 872540109 1,177 19,268 SH   SOLE   19,268 0 0
Tractor Supply Co COM 892356106 848 9,075 SH   SOLE   9,075 0 0
TransUnion COM 89400j107 1,244 14,529 SH   SOLE   14,529 0 0
Trimble Navigation Ltd COM 896239100 438 10,500 SH   SOLE   10,500 0 0
Truist Financial Corp COM 89832q109 1,169 20,754 SH   SOLE   20,754 0 0
United Rentals Inc COM 911363109 1,288 7,725 SH   SOLE   7,725 0 0
United Technologies Corp COM 913017109 333 2,223 SH   SOLE   2,223 0 0
US Gold Corp Par COM 90291c102 13 16,250 SH   SOLE   16,250 0 0
Valero Energy Corp COM 91913y100 716 7,650 SH   SOLE   7,650 0 0
Verizon Communications Inc COM 92343v104 669 10,889 SH   SOLE   10,889 0 0
Wrap Technologies Inc COM 98212n107 156 24,450 SH   SOLE   24,450 0 0
XPO Logistics Inc COM 983793100 329 4,125 SH   SOLE   4,125 0 0
Xylem Inc COM 98419m100 739 9,380 SH   SOLE   9,380 0 0
Zebra Technologies Corp Cl A COM 989207105 709 2,775 SH   SOLE   2,775 0 0
Triton Intl Ltd 7.375 Cum Pfd COM g9078f149 1,037 40,000 SH   SOLE   40,000 0 0
Alibaba Group Holding Ltd Sp A COM 01609w102 297 1,400 SH   SOLE   1,400 0 0
BP PLC Sp ADR COM 055622104 590 15,645 SH   SOLE   15,645 0 0
Jd Com Inc Sp ADR Cl A COM 47215p106 229 6,510 SH   SOLE   6,510 0 0
Nintendo Ltd ADR COM 654445303 223 4,415 SH   SOLE   4,415 0 0
Royal Dutch Shell PLC Sp ADR A COM 780259206 1,387 23,523 SH   SOLE   23,523 0 0
Taiwan Semiconductor Mfg Ltd S COM 874039100 401 6,905 SH   SOLE   6,905 0 0
Alps ETF Tr Alerian MLP COM 00162q866 322 37,905 SH   SOLE   37,905 0 0
Invesco Exchange Traded Fd Tr COM 46137v357 1,706 14,746 SH   SOLE   14,746 0 0
Invesco Exchng Traded Fund Tr COM 46138e149 219 1,695 SH   SOLE   1,695 0 0
Invesco QQQ Tr Unit Ser 1 COM 46090e103 1,056 4,968 SH   SOLE   4,968 0 0
iShares Tr DJ Aerospace COM 464288760 254 1,145 SH   SOLE   1,145 0 0
iShares Tr DJ Med Devices COM 464288810 234 885 SH   SOLE   885 0 0
iShares Tr MSCI EAFE Index COM 464287465 251 3,615 SH   SOLE   3,615 0 0
iShares Tr Russell 2000 COM 464287655 414 2,500 SH   SOLE   2,500 0 0
iShares Tr Russell 2000 Growth COM 464287648 354 1,653 SH   SOLE   1,653 0 0
iShares Tr S&P 500 Index COM 464287200 356 1,100 SH   SOLE   1,100 0 0
iShares Tr S&P Mid Cap 400 COM 464287507 1,104 5,365 SH   SOLE   5,365 0 0
iShares Tr S&P Small Cap 600 COM 464287804 759 9,047 SH   SOLE   9,047 0 0
Select Sector SPDR Tr SBI Tech COM 81369y803 325 3,548 SH   SOLE   3,548 0 0
SPDR S&P 500 ETF TR COM 78462f103 6,018 18,698 SH   SOLE   18,698 0 0
SPDR S&P Mid Cap 400 ETF Tr COM 78467y107 602 1,603 SH   SOLE   1,603 0 0
SPDR Series Trust S&P Biotech COM 78464a870 382 4,013 SH   SOLE   4,013 0 0
Vanguard Intl Equity Index Fun COM 922042775 495 9,214 SH   SOLE   9,214 0 0
Vanguard Whitehall Funds Inc H COM 921946406 650 6,937 SH   SOLE   6,937 0 0
WisdomTree Europe Small Cap Dv COM 97717w869 272 4,158 SH   SOLE   4,158 0 0
Dimensional Inv Group Inc US L COM 25434d823 303 12,233 SH   SOLE   12,233 0 0
Eaton Vance Tax Managed Div Eq COM 27828n102 129 10,300 SH   SOLE   10,300 0 0
Fidelity Contrafund Inc COM 316071109 233 17,004 SH   SOLE   17,004 0 0
Fidelity Select Med Equip & Sy COM 316390475 241 4,000 SH   SOLE   4,000 0 0
Invesco Funds Stlpth MLP Y COM 00143k327 162 31,189 SH   SOLE   31,189 0 0
GasLog Partners LP 8.5 Cum Pfd COM y2687w132 291 12,000 SH   SOLE   12,000 0 0
USA Compression Partners LP COM 90290n109 1,507 83,078 SH   SOLE   83,078 0 0
American Tower REIT COM 03027x100 327 1,425 SH   SOLE   1,425 0 0
Caretrust REIT Inc COM 14174t107 374 18,150 SH   SOLE   18,150 0 0
Coresite Realty Corp COM 21870q105 304 2,715 SH   SOLE   2,715 0 0
Lamar Advertising Co Cl A COM 512816109 250 2,800 SH   SOLE   2,800 0 0
New Residential Inv Corp COM 64828t201 581 36,086 SH   SOLE   36,086 0 0
Bristol-Myers Squibb Co Contng COM 110122157 164 54,404 SH   SOLE   54,404 0 0