Multiple Scattering by Arbitrary Configurations in Three Dimensions