theodore perry