tommy gun and rachel ryan