SWAN GENERAL TRADING & CONTRACTING, INC.