alden shepherd