fredharding.com