Frischknecht + Partner, Richterswil, limited partnership