A new technique is presented which gives conditions under which perturbations of certain base potentials are uniquely determined from the location of eigenvalues and resonances in the context of a Schrödinger operator on a half line. The method extends to complex-valued potentials and certain potentials whose first moment is not integrable.Research supported in part by the US National Science Foundation under grants DMS-9970299 and DMS-0107492 and by the UK EPSRC.