
From nobody Sun Mar  2 20:15:22 2014
Return-Path: <phdgang@gmail.com>
X-Original-To: sunset4@ietfa.amsl.com
Delivered-To: sunset4@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DFDF31A0C7B for <sunset4@ietfa.amsl.com>; Sun,  2 Mar 2014 20:15:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tAtZ04GlmYng for <sunset4@ietfa.amsl.com>; Sun,  2 Mar 2014 20:15:10 -0800 (PST)
Received: from mail-qa0-x22b.google.com (mail-qa0-x22b.google.com [IPv6:2607:f8b0:400d:c00::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 6B3971A0C75 for <sunset4@ietf.org>; Sun,  2 Mar 2014 20:15:10 -0800 (PST)
Received: by mail-qa0-f43.google.com with SMTP id j15so2395331qaq.16 for <sunset4@ietf.org>; Sun, 02 Mar 2014 20:15:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=0PcAiiV9VSXgNFXFg8xnjt2Q9wAcN5ijIBXOEmOXNcA=; b=jh9J8GoO80WsSagt1kVrMyvS8N4YwhMRQOMmWPaS5FaD5dAgQUFf49e0jlzZjqiwqM WWwMih8vWnBp1KmJMP/YOWzvZAYZLUahw0DiD+q5Xse3DE3qe+82dOHUXnnxrzqwLnYw 6I+jCPBypKO80Fuji6Jfeh2u3bw42XiBxXR3jNJhwEe/4Uz/LbkUWTINjga+2B6bps3C r1Y/x2PRkQhMi8JwN5hNks+k+SSmEYacM+XNX+XDRRyt3ltSUoWqJpuDwhEBAi6B7Arp PoGC/6DXRH1xne5RzRJh8atz5Mc473k+y7uCZD4uSNrfYJdtzesz23cKS2RJpcqcs7PV +rPg==
MIME-Version: 1.0
X-Received: by 10.224.93.10 with SMTP id t10mr1558182qam.82.1393820107518; Sun, 02 Mar 2014 20:15:07 -0800 (PST)
Received: by 10.224.51.137 with HTTP; Sun, 2 Mar 2014 20:15:07 -0800 (PST)
In-Reply-To: <CF2908B8.10EAB%wesley.george@twcable.com>
References: <CF2908B8.10EAB%wesley.george@twcable.com>
Date: Mon, 3 Mar 2014 12:15:07 +0800
Message-ID: <CAM+vMEQbtxa-dUhQtz_=aoa8PD8TfA6DYXE3tL78=NeYMyOhhQ@mail.gmail.com>
From: GangChen <phdgang@gmail.com>
To: "George, Wes" <wesley.george@twcable.com>
Content-Type: text/plain; charset=ISO-8859-1
Archived-At: http://mailarchive.ietf.org/arch/msg/sunset4/7OcaRWKpHwG_jBzXoj7y0_psgAY
Cc: "draft-chen-sunset4-cgn-port-allocation@tools.ietf.org" <draft-chen-sunset4-cgn-port-allocation@tools.ietf.org>, "sunset4@ietf.org" <sunset4@ietf.org>
Subject: Re: [sunset4] Review of cgn-port-allocation draft
X-BeenThere: sunset4@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: sunset4 working group discussion list <sunset4.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sunset4>, <mailto:sunset4-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sunset4/>
List-Post: <mailto:sunset4@ietf.org>
List-Help: <mailto:sunset4-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sunset4>, <mailto:sunset4-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 04:15:17 -0000

Hi George,

Thank you for the comments. I apologize for the late reply. Please see
it inline.

2014-02-19 1:55 GMT+08:00, George, Wes <wesley.george@twcable.com>:
> I had a fairly quick pass through this draft before the meeting and have
> some comments, as an individual (no WG chair hat) unless otherwise
> specified:
>
> Section 2, 2nd paragraph- it's unclear what this testing that you're
> referring to is. If it's external (e.g. A whitepaper or other published
> study), a citation would be useful. If it's internal, some information on
> who, what, where, when and methodology used would help to establish the
> credibility of the testing as something that adds value as a data point in
> this discussion.

The testing was made in our lab. I will elaborate the condition in the
next version.

> 3.1 - probably should cite the relevant RFCs/sections for NAT vs NAPT. While
> many readers may be familiar with the difference, the reference is useful
> for those who are not.

> 3.3 "feature of double-translation" -- citation/more explanation needed

It will be added

> 4.1/4.4 - <WG Chair hat> I thought that the direction of the WG was to
> integrate the referenced drafts so that we had one draft that covers the
> solution space, not continue to reference them externally from an overview
> draft. Since there is no longer a Behave WG, these referenced drafts are
> orphans, and unless consensus changes, Sunset4 will not be progressing
> multiple overlapping NAT/CGN logging/mapping drafts. There is significant
> overlap between the solutions proposed by Donley and Tsou such that they can
> be merged into one solution with a couple of different variants of port
> assignment, I.e. Tsou is the simple case, and Donley is a potential
> optimization. This along with some discussion as to the pros/cons of each
> will be useful guidance.
> </WG Chair hat>

Thank you for the guidance. We will try to make further step in such direction.
A preliminary thought from my mind is to take the algorithm in
draft-donley-xx as basic to figure out the volume of each port segment

For allocation process, three possibility
Static: each port segment is designated to a particular user
Dynamic: each port segment is dynamically allocated to a user
Hybrid:  users can be categorized as "a static group" and "a dynamic
group".  For each group,  port segments is allocated in static or
dynamic way respectively.

It's expected to be improved after the wg discussions.


> 5.1 "a testing was made" -- see comment for section 2. Also, details about
> how the 40T value was reached (what amount of data per record, number of
> records per unit time. See donley's intro section for an example. Also, I
> think that this section is really something that belongs earlier in the
> document, since it is the reason for there to be multiple methods of port
> allocation. This is the problem statement to the solutions being provided in
> donley/tsou.

> There also needs to be discussion of state sync and failover/HA for the
> different solutions - how are things like existing mappings managed if a CGN
> fails and traffic switches to a backup, how do logging messages get updated,
> etc. See Donley section 3.1

It will be added


Many thanks

Gang

>
> Thanks,
>
> Wes
>
> Anything below this line has been added by my company's mail server, I have
> no control over it.
> -----------
>
> ________________________________
> This E-mail and any of its attachments may contain Time Warner Cable
> proprietary information, which is privileged, confidential, or subject to
> copyright belonging to Time Warner Cable. This E-mail is intended solely for
> the use of the individual or entity to which it is addressed. If you are not
> the intended recipient of this E-mail, you are hereby notified that any
> dissemination, distribution, copying, or action taken in relation to the
> contents of and attachments to this E-mail is strictly prohibited and may be
> unlawful. If you have received this E-mail in error, please notify the
> sender immediately and permanently delete the original and any copy of this
> E-mail and any printout.
>


From nobody Mon Mar 10 05:46:03 2014
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: sunset4@ietfa.amsl.com
Delivered-To: sunset4@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D31C51A041D for <sunset4@ietfa.amsl.com>; Mon, 10 Mar 2014 05:46:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.549
X-Spam-Level: 
X-Spam-Status: No, score=-0.549 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZRoj3H9wnE-C for <sunset4@ietfa.amsl.com>; Mon, 10 Mar 2014 05:45:59 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 26B3E1A035E for <sunset4@ietf.org>; Mon, 10 Mar 2014 05:45:59 -0700 (PDT)
Received: from [IPv6:2620:0:230:2002::1001] (unknown [IPv6:2620:0:230:2002::1001]) by jazz.viagenie.ca (Postfix) with ESMTPSA id D19C9415A9 for <sunset4@ietf.org>; Mon, 10 Mar 2014 08:45:52 -0400 (EDT)
From: Marc Blanchet <marc.blanchet@viagenie.ca>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Message-Id: <025E8A11-F176-47DE-9F86-BF44D5A764F5@viagenie.ca>
Date: Mon, 10 Mar 2014 08:45:50 -0400
To: sunset4@ietf.org
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/sunset4/ar-f1Q7jdPOjxulYcBqTBoLqbHQ
Subject: [sunset4] minutes posted
X-BeenThere: sunset4@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: sunset4 working group discussion list <sunset4.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sunset4>, <mailto:sunset4-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sunset4/>
List-Post: <mailto:sunset4@ietf.org>
List-Help: <mailto:sunset4-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sunset4>, <mailto:sunset4-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Mar 2014 12:46:01 -0000

Thanks to Eliot Lear to scribe the minutes. The minutes are now posted =
at: http://www.ietf.org/proceedings/89/minutes/minutes-89-sunset4.  =
Please send mods to the co-chairs (sunset4-chairs@tools.ietf.org).

Regards, Marc & Wes.=


From nobody Mon Mar 10 06:16:54 2014
Return-Path: <wesley.george@twcable.com>
X-Original-To: sunset4@ietfa.amsl.com
Delivered-To: sunset4@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0A511A045D for <sunset4@ietfa.amsl.com>; Mon, 10 Mar 2014 06:16:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.312
X-Spam-Level: 
X-Spam-Status: No, score=-0.312 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hy0VmT0k0kSO for <sunset4@ietfa.amsl.com>; Mon, 10 Mar 2014 06:16:51 -0700 (PDT)
Received: from cdcipgw02.twcable.com (cdcipgw02.twcable.com [165.237.91.111]) by ietfa.amsl.com (Postfix) with ESMTP id 7712A1A0455 for <sunset4@ietf.org>; Mon, 10 Mar 2014 06:16:51 -0700 (PDT)
X-SENDER-IP: 10.136.163.15
X-SENDER-REPUTATION: None
X-IronPort-AV: E=Sophos;i="4.97,623,1389762000"; d="scan'208";a="65581679"
Received: from unknown (HELO PRVPEXHUB06.corp.twcable.com) ([10.136.163.15]) by cdcipgw02.twcable.com with ESMTP/TLS/RC4-MD5; 10 Mar 2014 09:16:07 -0400
Received: from PRVPEXVS15.corp.twcable.com ([10.136.163.78]) by PRVPEXHUB06.corp.twcable.com ([10.136.163.15]) with mapi; Mon, 10 Mar 2014 09:16:45 -0400
From: "George, Wes" <wesley.george@twcable.com>
To: Marc Blanchet <marc.blanchet@viagenie.ca>, "sunset4@ietf.org" <sunset4@ietf.org>
Date: Mon, 10 Mar 2014 09:16:44 -0400
Thread-Topic: [sunset4] minutes posted
Thread-Index: Ac88Yvw+x3z8OXOES8maWhSB+k5+iQ==
Message-ID: <CF43336C.140D6%wesley.george@twcable.com>
References: <025E8A11-F176-47DE-9F86-BF44D5A764F5@viagenie.ca>
In-Reply-To: <025E8A11-F176-47DE-9F86-BF44D5A764F5@viagenie.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
acceptlanguage: en-US
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sunset4/KQD2-C9N2si8pu4T6kW3khRtoXo
Subject: Re: [sunset4] minutes posted
X-BeenThere: sunset4@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: sunset4 working group discussion list <sunset4.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sunset4>, <mailto:sunset4-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sunset4/>
List-Post: <mailto:sunset4@ietf.org>
List-Help: <mailto:sunset4-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sunset4>, <mailto:sunset4-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Mar 2014 13:16:53 -0000

TGVlIEhvd2FyZCBwcmVzZW50ZWQgZHJhZnQtZ2VvcmdlLCBub3QgbWUuDQoNClRoYW5rcywNCg0K
V2VzDQoNCg0KT24gMy8xMC8xNCwgODo0NSBBTSwgIk1hcmMgQmxhbmNoZXQiIDxtYXJjLmJsYW5j
aGV0QHZpYWdlbmllLmNhPiB3cm90ZToNCg0KPlRoYW5rcyB0byBFbGlvdCBMZWFyIHRvIHNjcmli
ZSB0aGUgbWludXRlcy4gVGhlIG1pbnV0ZXMgYXJlIG5vdyBwb3N0ZWQNCj5hdDogaHR0cDovL3d3
dy5pZXRmLm9yZy9wcm9jZWVkaW5ncy84OS9taW51dGVzL21pbnV0ZXMtODktc3Vuc2V0NC4NCj5Q
bGVhc2Ugc2VuZCBtb2RzIHRvIHRoZSBjby1jaGFpcnMgKHN1bnNldDQtY2hhaXJzQHRvb2xzLmll
dGYub3JnKS4NCj4NCj5SZWdhcmRzLCBNYXJjICYgV2VzLg0KPl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+c3Vuc2V0NCBtYWlsaW5nIGxpc3QNCj5zdW5z
ZXQ0QGlldGYub3JnDQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zdW5z
ZXQ0DQoNCg0KVGhpcyBFLW1haWwgYW5kIGFueSBvZiBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRh
aW4gVGltZSBXYXJuZXIgQ2FibGUgcHJvcHJpZXRhcnkgaW5mb3JtYXRpb24sIHdoaWNoIGlzIHBy
aXZpbGVnZWQsIGNvbmZpZGVudGlhbCwgb3Igc3ViamVjdCB0byBjb3B5cmlnaHQgYmVsb25naW5n
IHRvIFRpbWUgV2FybmVyIENhYmxlLiBUaGlzIEUtbWFpbCBpcyBpbnRlbmRlZCBzb2xlbHkgZm9y
IHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdoaWNoIGl0IGlzIGFkZHJl
c3NlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCBvZiB0aGlzIEUtbWFp
bCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwgZGlzdHJp
YnV0aW9uLCBjb3B5aW5nLCBvciBhY3Rpb24gdGFrZW4gaW4gcmVsYXRpb24gdG8gdGhlIGNvbnRl
bnRzIG9mIGFuZCBhdHRhY2htZW50cyB0byB0aGlzIEUtbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJp
dGVkIGFuZCBtYXkgYmUgdW5sYXdmdWwuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgRS1tYWls
IGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIHBlcm1h
bmVudGx5IGRlbGV0ZSB0aGUgb3JpZ2luYWwgYW5kIGFueSBjb3B5IG9mIHRoaXMgRS1tYWlsIGFu
ZCBhbnkgcHJpbnRvdXQuDQo=


From nobody Mon Mar 10 08:51:15 2014
Return-Path: <tom.taylor.stds@gmail.com>
X-Original-To: sunset4@ietfa.amsl.com
Delivered-To: sunset4@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E0F81A0495 for <sunset4@ietfa.amsl.com>; Mon, 10 Mar 2014 08:51:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I2NV4Iig0GMy for <sunset4@ietfa.amsl.com>; Mon, 10 Mar 2014 08:51:10 -0700 (PDT)
Received: from mail-ie0-x232.google.com (mail-ie0-x232.google.com [IPv6:2607:f8b0:4001:c03::232]) by ietfa.amsl.com (Postfix) with ESMTP id C86671A043E for <sunset4@ietf.org>; Mon, 10 Mar 2014 08:51:10 -0700 (PDT)
Received: by mail-ie0-f178.google.com with SMTP id lx4so7178113iec.23 for <sunset4@ietf.org>; Mon, 10 Mar 2014 08:51:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=DZFJn8cUkDGwZxw9K5IJtdqnJzuI4fKMqgcgCO96DTo=; b=BqwKHk91V+J6t5LulgKUoT22GZMzJigJBStNYqKqNLty1CASkFGfsMdH5PCT8Ju8EY ttExEB91wXr2k12IkVSdELGGbm0AUGd4rey88Iti2yTUL22v1rr9hs4AOXKUQN3lL8Ky Xv4/6PlOs9UrJ+qbo8zNf4oWA5xi2j9YX7TwKysiwZtA2jftp7p1IKVK7Y7QkqYDIbq1 9grB7Z3VGFEqrVYQ8vZpMl7sW3ZXR45liiZ3TQN4ddceR0PLnBvUwF47II2uXVO9x85V Ef2TbszR0jjGJq85lLa9/kp3+n2SWBX85DxSsgUx2kQ63+XCmGe1vEH83UTBuKfb8XIi 4VCw==
X-Received: by 10.50.60.103 with SMTP id g7mr18899014igr.20.1394466665369; Mon, 10 Mar 2014 08:51:05 -0700 (PDT)
Received: from [192.168.0.101] (dsl-173-206-93-21.tor.primus.ca. [173.206.93.21]) by mx.google.com with ESMTPSA id v5sm38930263igb.0.2014.03.10.08.51.04 for <sunset4@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 10 Mar 2014 08:51:04 -0700 (PDT)
Message-ID: <531DDF68.8030800@gmail.com>
Date: Mon, 10 Mar 2014 11:51:04 -0400
From: Tom Taylor <tom.taylor.stds@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "sunset4@ietf.org" <sunset4@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sunset4/WCRVWIQ5M63Z4NO-nkkkBf90bWo
Subject: [sunset4] Logging drafts
X-BeenThere: sunset4@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: sunset4 working group discussion list <sunset4.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sunset4>, <mailto:sunset4-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sunset4/>
List-Post: <mailto:sunset4@ietf.org>
List-Help: <mailto:sunset4-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sunset4>, <mailto:sunset4-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Mar 2014 15:51:12 -0000

I can't contribute on the experimental results, but for the record I 
still feel committed to creating a single draft out of the three of 
them. I've been wrestling with other stuff, but I should be able to get 
around to it this week.

Tom Taylor

