Do I need 2 I-140 forms, one signed by myself, the other one signed by employer, that is right? -No, only one is needed and signed by your employer.