Armando Castro joined Lowenstein Sandler as partner in its emerging companies and venture capital group in Palo Alto, Calif., ...