f m . o. fred.