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
Expires: July 31, 2015
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
J P MORGAN EXCHANGE TRADED F BETABUILDERS US 46641Q241 1,236,380 26,954 SH SOLE 0 0 26,954
VANECK ETF TRUST IG FLOA RATE ETF 92189F486 655,530 25,697 SH SOLE 0 0 25,697
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 674,244 13,288 SH SOLE 0 0 13,288
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 4,205,159 83,353 SH SOLE 0 0 83,353
ISHARES TR PFD AND INCM SEC 464288687 1,961,554 60,861 SH SOLE 0 0 60,861
GLOBAL X FDS US PFD ETF 37954Y657 2,097,344 104,035 SH SOLE 0 0 104,035
SPDR SERIES TRUST ST STR PFD ETF 78464A292 764,176 21,915 SH SOLE 0 0 21,915
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,233,029 11,871 SH SOLE 0 0 11,871
APPLE INC COM 037833100 2,678,003 15,617 SH SOLE 0 0 15,617
ABBVIE INC COM 00287Y109 568,698 3,123 SH SOLE 0 0 3,123
AGCO CORP COM 001084102 517,668 4,208 SH SOLE 0 0 4,208
ALBEMARLE CORP 7.25% DEP SHS A 012653200 555,021 4,213 SH SOLE 0 0 4,213
ALLEGION PLC ORD SHS G0176J109 372,473 2,765 SH SOLE 0 0 2,765
APPLIED MATLS INC COM 038222105 1,584,671 7,684 SH SOLE 0 0 7,684
AMERESCO INC CL A 02361E108 618,404 25,628 SH SOLE 0 0 25,628
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101 297,758 15,957 SH SOLE 0 0 15,957
AMAZON COM INC COM 023135106 294,019 1,630 SH SOLE 0 0 1,630
AIR PRODUCTS AND CHEMICALS I COM 009158106 480,906 1,985 SH SOLE 0 0 1,985
ALGONQUIN POWER & UTILITIES COM 015857105 802,672 127,005 SH SOLE 0 0 127,005
GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102 200,450 629 SH SOLE 0 0 629
BROADCOM INC COM 11135F101 3,287,017 2,480 SH SOLE 0 0 2,480
AMERICAN EXPRESS CO COM 025816109 308,748 1,356 SH SOLE 0 0 1,356
BARRICK MNG CORP COM SHS 06849F108 891,987 53,605 SH SOLE 0 0 53,605
BANK OF AMER CORP COM 060505104 516,395 13,618 SH SOLE 0 0 13,618
BRUNSWICK CORP COM 117043109 467,639 4,845 SH SOLE 0 0 4,845
BUNGE GLOBAL SA COM SHS H11356104 1,258,638 12,277 SH SOLE 0 0 12,277
BLACK HILLS CORP COM 092113109 475,348 8,706 SH SOLE 0 0 8,706
BRISTOL-MYERS SQUIBB CO COM 110122108 1,440,837 26,569 SH SOLE 0 0 26,569
BERKSHIRE HATHAWAY INC DEL CL A 084670108 427,669 1,017 SH SOLE 0 0 1,017
BLACK STONE MINERALS L P COM UNIT 09225M101 195,196 12,215 SH SOLE 0 0 12,215
CITIGROUP INC COM NEW 172967424 202,880 3,208 SH SOLE 0 0 3,208
CONAGRA BRANDS INC COM 205887102 574,660 19,388 SH SOLE 0 0 19,388
COMCAST CORP NEW CL A 20030N101 449,886 10,378 SH SOLE 0 0 10,378
CME GROUP INC COM 12572Q105 232,728 1,081 SH SOLE 0 0 1,081
CAPITAL ONE FINL CORP COM 14040H105 917,907 6,165 SH SOLE 0 0 6,165
COSTCO WHOLESALE CORPORATION COM 22160K105 766,331 1,046 SH SOLE 0 0 1,046
CANADIAN SOLAR INC COM 136635109 225,343 11,404 SH SOLE 0 0 11,404
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 604,716 8,251 SH SOLE 0 0 8,251
CVS HEALTH CORP COM 126650100 439,876 5,515 SH SOLE 0 0 5,515
CHEVRON CORPORATION COM 166764100 486,470 3,084 SH SOLE 0 0 3,084
DOMINION ENERGY INC COM 25746U109 931,511 18,937 SH SOLE 0 0 18,937
DARLING INGREDIENTS INC COM 237266101 534,307 11,488 SH SOLE 0 0 11,488
DEERE & CO COM 244199105 830,106 2,021 SH SOLE 0 0 2,021
DOCUSIGN INC COM 256163106 907,482 15,239 SH SOLE 0 0 15,239
DOVER CORP COM 260003108 204,832 1,156 SH SOLE 0 0 1,156
DARDEN RESTAURANTS INC COM 237194105 708,215 4,237 SH SOLE 0 0 4,237
EBAY INC. COM 278642103 402,923 7,634 SH SOLE 0 0 7,634
ENERGIZER HLDGS INC COM 29272W109 904,750 30,732 SH SOLE 0 0 30,732
ENERSYS COM 29275Y102 457,470 4,843 SH SOLE 0 0 4,843
ISHARES TR MSCI PHILIPS ETF 46429B408 205,567 7,440 SH SOLE 0 0 7,440
WISDOMTREE TR INDIA ERNGS FD 97717W422 274,994 6,313 SH SOLE 0 0 6,313
ISHARES INC MSCI AUST ETF 464286103 265,366 10,761 SH SOLE 0 0 10,761
ISHARES INC MSCI AUSTRIA ETF 464286202 791,243 43,096 SH SOLE 0 0 43,096
ISHARES INC MSCI MEXICO ETF 464286822 1,224,361 17,665 SH SOLE 0 0 17,665
ISHARES INC MSCI BRAZIL ETF 464286400 257,253 7,935 SH SOLE 0 0 7,935
EXELIXIS INC COM 30161Q104 747,115 31,484 SH SOLE 0 0 31,484
EXPEDIA GROUP INC COM NEW 30212P303 1,010,810 7,338 SH SOLE 0 0 7,338
DIAMONDBACK ENERGY INC COM 25278X109 862,634 4,353 SH SOLE 0 0 4,353
F5 INC COM 315616102 362,117 1,910 SH SOLE 0 0 1,910
GEN DIGITAL INC COM 668771108 801,539 35,783 SH SOLE 0 0 35,783
SPDR GOLD TR GOLD SHS 78463V107 255,299 1,241 SH SOLE 0 0 1,241
ALPHABET INC CAP STK CL A 02079K305 2,673,121 17,711 SH SOLE 0 0 17,711
GENUINE PARTS CO COM 372460105 200,479 1,294 SH SOLE 0 0 1,294
HOME DEPOT INC COM 437076102 336,801 878 SH SOLE 0 0 878
HEWLETT PACKARD ENTERPRISE C COM 42824C109 799,924 45,117 SH SOLE 0 0 45,117
ICON PUB LTD CO SHS G4705A100 616,468 1,835 SH SOLE 0 0 1,835
ISHARES TR INDIA 50 ETF 464289529 353,443 6,851 SH SOLE 0 0 6,851
ISHARES TR RUSSELL 2000 ETF 464287655 1,240,560 5,899 SH SOLE 0 0 5,899
ISHARES TR DOW JONES US ETF 464287846 310,746 2,426 SH SOLE 0 0 2,426
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 456,753 3,793 SH SOLE 0 0 3,793
JABIL INC COM 466313103 308,085 2,300 SH SOLE 0 0 2,300
JOHNSON & JOHNSON COM 478160104 443,881 2,806 SH SOLE 0 0 2,806
JPMORGAN CHASE & CO COM 46625H100 991,685 4,951 SH SOLE 0 0 4,951
KBR INC COM 48242W106 576,187 9,051 SH SOLE 0 0 9,051
L3HARRIS TECHNOLOGIES INC COM 502431109 359,074 1,685 SH SOLE 0 0 1,685
CHENIERE ENERGY INC COM NEW 16411R208 438,036 2,716 SH SOLE 0 0 2,716
LOWES COS INC COM 548661107 292,430 1,148 SH SOLE 0 0 1,148
MCDONALDS CORP COM 580135101 512,021 1,816 SH SOLE 0 0 1,816
MEDTRONIC PLC SHS G5960L103 1,082,316 12,419 SH SOLE 0 0 12,419
MANULIFE FINL CORP COM 56501R106 302,654 12,111 SH SOLE 0 0 12,111
MERCK & CO INC COM 58933Y105 219,301 1,662 SH SOLE 0 0 1,662
MICROSOFT CORP COM 594918104 2,245,383 5,337 SH SOLE 0 0 5,337
NOKIA CORP SPONSORED ADR 654902204 236,748 66,878 SH SOLE 0 0 66,878
NUTRIEN LTD COM 67077M108 335,147 6,171 SH SOLE 0 0 6,171
NORTHERN TR CORP COM 665859104 323,313 3,636 SH SOLE 0 0 3,636
NVIDIA CORPORATION COM 67066G104 295,464 327 SH SOLE 0 0 327
OWENS CORNING NEW COM 690742101 1,277,354 7,658 SH SOLE 0 0 7,658
EVERPURE INC CL A 74624M102 222,101 4,272 SH SOLE 0 0 4,272
PATRIA INVESTMENTS LIMITED COM CL A G69451105 387,472 26,110 SH SOLE 0 0 26,110
PEPSICO INC COM 713448108 312,568 1,786 SH SOLE 0 0 1,786
PROCTER & GAMBLE CO COM 742718109 238,994 1,473 SH SOLE 0 0 1,473
PERRIGO CO PLC SHS G97822103 276,061 8,576 SH SOLE 0 0 8,576
PUBLIC STORAGE COM 74460D109 400,863 1,382 SH SOLE 0 0 1,382
PAYPAL HLDGS INC COM 70450Y103 422,841 6,312 SH SOLE 0 0 6,312
RYDER SYS INC COM 783549108 259,130 2,156 SH SOLE 0 0 2,156
RESIDEO TECHNOLOGIES INC COM 76118Y104 255,700 11,405 SH SOLE 0 0 11,405
RACKSPACE TECHNOLOGY INC COM 750102105 21,330 13,500 SH SOLE 0 0 13,500
STARBUCKS CORP COM 855244109 673,818 7,373 SH SOLE 0 0 7,373
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 2,404,094 48,824 SH SOLE 0 0 48,824
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1,424,339 39,786 SH SOLE 0 0 39,786
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,224,850 15,191 SH SOLE 0 0 15,191
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,933,831 49,560 SH SOLE 0 0 49,560
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2,076,458 27,329 SH SOLE 0 0 27,329
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 269,618 4,344 SH SOLE 0 0 4,344
SCHWAB STRATEGIC TR INTERNL DIVID 808524672 1,453,368 59,908 SH SOLE 0 0 59,908
SELECT MED HLDGS CORP COM 81619Q105 233,572 7,747 SH SOLE 0 0 7,747
SHELL PLC SPON ADS 780259305 345,993 5,161 SH SOLE 0 0 5,161
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 368,241 704 SH SOLE 0 0 704
STATE STR CORP COM 857477103 412,502 5,335 SH SOLE 0 0 5,335
SYSCO CORP COM 871829107 443,973 5,469 SH SOLE 0 0 5,469
TRAVELERS COMPANIES INC COM 89417E109 343,599 1,493 SH SOLE 0 0 1,493
US BANCORP COM NEW 902973304 359,969 8,053 SH SOLE 0 0 8,053
UNITED THERAPEUTICS CORP DEL COM 91307C102 348,485 1,517 SH SOLE 0 0 1,517
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,466,731 7,644 SH SOLE 0 0 7,644
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 545,549 10,874 SH SOLE 0 0 10,874
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 379,269 1,402 SH SOLE 0 0 1,402
VALERO ENERGY CORP COM 91913Y100 761,277 4,460 SH SOLE 0 0 4,460
VODAFONE GROUP PLC SPONSORED ADR 92857W308 280,060 31,467 SH SOLE 0 0 31,467
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 452,213 2,900 SH SOLE 0 0 2,900
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1,142,579 15,028 SH SOLE 0 0 15,028
VIATRIS INC COM 92556V106 1,302,511 109,088 SH SOLE 0 0 109,088
VANGUARD INDEX FDS VALUE ETF 922908744 237,166 1,456 SH SOLE 0 0 1,456
VERIZON COMMUNICATIONS INC COM 92343V104 1,446,445 34,472 SH SOLE 0 0 34,472
WENDYS CO COM 95058W100 1,132,039 60,087 SH SOLE 0 0 60,087
WELLS FARGO & CO COM 949746101 316,288 5,457 SH SOLE 0 0 5,457
WIPRO LTD SPON ADR 1 SH 97651M109 155,739 27,085 SH SOLE 0 0 27,085
BERKLEY W R CORP COM 084423102 584,323 6,607 SH SOLE 0 0 6,607
WILLIAMS SONOMA INC COM 969904101 270,536 852 SH SOLE 0 0 852
EXXON MOBIL CORP COM 30231G102 565,624 4,866 SH SOLE 0 0 4,866