haven stephenson