The Robert J. Aaron Memorial Mighty Montauk Triathlon

2019 Age Group Results

Male 18 to 24 USAT Age Division for 2019

Place Name Age Sex City State Time
3
Jackson Wolf
19
M
New York
NY
2:24:07.4
4
Brendan Kelleher
24
M
Massapequa
NY
2:25:37.8
6
Kevin Wrobleski
19
M
Commack
NY
2:28:29.0
7
James Cahill
24
M
Yonkers
NY
2:31:41.5
8
Drew Harvey
23
M
Sag Harbor
NY
2:34:35.8
9
Maxwell Vogliano
19
M
New York
NY
2:35:55.9
10
Gregory Cino
24
M
Princeton Junction
NJ
2:43:32.3
11
Daniel Qua
21
M
Remsenburg
NY
2:49:58.4
13
Alex Jakubiak
19
M
Deer Park
NY
2:54:39.0
14
Aidan Healy
19
M
Islip
NY
2:59:57.9
15
Leland Qua
21
M
Remsenburg
NY
3:00:49.9
16
Jack Gagliardi
20
M
River Edge
NJ
3:24:16.7

Female 18 to 24 USAT Age Division for 2019

Place Name Age Sex City State Time
1
Rachel Armstrong
23
F
New York
NY
2:15:47.5
2
Sarah White
24
F
Glen Cove
NY
2:38:46.9
3
Ashlinn Sweeney
20
F
Bethlehem
PA
3:01:38.5
4
Lainey Dorris
24
F
Weehawken
NJ
3:16:29.9
5
Avery Bandoian
23
F
Cold Spring Harbor
NY
3:17:15.5
7
Alexis Kastner
23
F
New York
NY
3:39:49.7

Male 25 to 29 USAT Age Division for 2019

Place Name Age Sex City State Time
1
Matthew Connelly
25
M
New York
NY
1:51:14.2
1
Andrew Gyenis
25
M
Herndon
VA
1:52:54.1
2
Tim Steiskal
29
M
Brookhaven
NY
1:55:12.2
3
Michael Poole
28
M
Albany
NY
1:56:29.7
4
Ryan Pinerio
29
M
New York
NY
2:04:12.2
2
Andrew Jeffery
25
M
Monroe
CT
2:08:26.8
5
Frederick Ketchum
28
M
New York
NY
2:11:04.4
6
Ian Gillan
25
M
Manhasset
NY
2:11:06.0
7
Robert Pollastro
25
M
Staten Island
NY
2:12:28.5
10
Charles Payton
29
M
New York
NY
2:19:57.1
11
Robert Loftus
28
M
Astoria
NY
2:20:27.6
12
Matthew Gillan
27
M
Manhasset
NY
2:20:37.7
13
Ramond King
29
M
New York
NY
2:21:37.9
15
Austin Lamon
25
M
New York
NY
2:24:11.7
16
Nicholas McMahon
26
M
Sag Harbor
NY
2:24:18.4
5
David Shmidt
25
M
Brooklyn
NY
2:26:46.3
18
Bryan Lee
29
M
New York
NY
2:28:16.5
19
Kurt Hildebrandt
28
M
New York
NY
2:29:02.7
20
Mark Bauer
29
M
Massapequa
NY
2:29:33.8
21
Chad Kelly
28
M
San Diego
CA
2:30:48.1
22
Nicholas Pokas
26
M
New York
NY
2:31:05.5
23
Patrick Dolezal
28
M
New York
NY
2:31:56.6
25
Jacob Rollmann
26
M
New York
NY
2:35:03.4
26
Alessandro Sfoggia
28
M
New York
NY
2:35:59.0
27
Justin Grodman
29
M
New York
NY
2:36:50.4
28
Tyler Moragne
27
M
Atherton
CA
2:41:03.3
29
Reed Foster
28
M
New York
NY
2:41:43.4
30
Leighton Van Ness
29
M
New York
NY
2:41:56.2
31
Avery Houser
29
M
Brooklyn
NY
2:43:01.4
34
Jeffrey Wagstaffe
27
M
San Francisco
CA
2:45:45.7
12
Stephen O Driscoll
25
M
Staten Island
NY
2:51:39.3
35
Walker Stole
29
M
New York
NY
2:53:47.8
36
Matthew Schwartz
28
M
New York
NY
2:54:34.8
37
James-Tyler Dodge
26
M
Carmel
NY
3:23:34.8
38
Walter Morris
26
M
Middle Village
NY
3:23:34.9

Female 25 to 29 USAT Age Division for 2019

Place Name Age Sex City State Time
1
Caitlin Dowd
29
F
Smithtown
NY
2:18:19.3
2
Hallee Foster
26
F
New York
NY
2:20:02.3
3
Michelle Cino
29
F
Princeton Junction
NJ
2:48:34.9
4
Grace Healy
27
F
Bellport
NY
2:49:33.6
6
Nina Khampha
27
F
Astoria
NY
2:54:19.5
7
Maureen Donnelly
28
F
New York
NY
2:59:59.7
8
Jessica Bishop
26
F
New York
NY
3:04:51.4
6
Carolina Vindel
25
F
Memphis
TN
3:18:41.4

Male 30 to 34 USAT Age Division for 2019

Place Name Age Sex City State Time
1
Michael Conroy
30
M
New York
NY
1:52:57.7
2
Henry Bowe
31
M
Hoboken
NJ
2:01:59.6
8
Andrew Conlan
30
M
Milford
CT
2:16:17.5
3
Cameron Brien
34
M
New York
NY
2:16:34.9
4
Robert Humphreys
32
M
New York
NY
2:16:37.7
9
Jj Houldin
30
M
New York
NY
2:17:22.2
5
Christopher Nuess
33
M
New York
NY
2:18:49.3
14
Benjamin Hayon
30
M
New York
NY
2:23:07.2
17
Alexander Czik
30
M
New York
NY
2:25:34.2
7
Casey Browning
31
M
New York
NY
2:28:27.9
8
Hugh Switzer
34
M
Brooklyn
NY
2:32:55.1
24
Cody Cutting
30
M
Brooklyn
NY
2:33:08.1
9
Jose Villamar
32
M
New York
NY
2:35:38.9
11
Milan Ninkov
33
M
Brooklyn
NY
2:37:06.8
12
Matthew Baldwin
34
M
New York
NY
2:41:45.9
33
Elam Lantz
30
M
New York
NY
2:44:08.9
14
Christoph Gackstatter
32
M
New York
NY
2:45:25.4
15
Jeff Lersch
30
M
Brooklyn
NY
2:46:13.2
16
Jarod Were
34
M
New York
NY
2:46:36.0
17
Keith Van Stolk-Riley
33
M
Menlo Park
CA
2:48:49.6
18
Ger Brennan
33
M
Brooklyn
NY
2:48:57.4
19
Corey Whitman
34
M
New York
NY
2:49:18.4
20
Johnathan Rush
32
M
Bay Shore
NY
2:54:13.1
21
Simon Harrington
33
M
Brooklyn
NY
2:56:58.9
22
Tim Rees
31
M
Brooklyn
NY
2:57:52.5
26
Rob Bennett
32
M
Charleston
SC
3:03:02.3
27
Liam Sweeney
31
M
Brooklyn
NY
3:03:13.6
29
Thomas Lightcap
34
M
New York
NY
3:12:49.9
30
Erdem Varol
31
M
New York
NY
3:27:54.6

Female 30 to 34 USAT Age Division for 2019

Place Name Age Sex City State Time
1
Jill Loveland
34
F
Long Beach
NY
2:30:49.3
2
Annalina Kazickas
30
F
Amagansett
NY
2:33:11.0
3
Annie Browning
34
F
New York
NY
2:33:27.7
4
Michaela Wallin
34
F
New York
NY
2:35:47.5
5
Alix Morse
32
F
New York
NY
2:41:13.8
5
Jessica King
30
F
New York
NY
2:50:23.6
6
Jessica Greenbaum
33
F
Long Beach
NY
2:56:02.9
8
Katelyn Hughes
32
F
Bay Shore
NY
3:04:47.9
9
Jenny Driscoll
34
F
Staten Island
NY
3:05:34.1
10
Kudakwashe Chibanda
34
F
Brooklyn
NY
3:06:57.0
9
Indy Howes
30
F
Brooklyn
NY
3:08:02.5
11
Kaitlin Caruso
32
F
New York
NY
3:19:12.9
12
Gabriella Brekne
30
F
Selden
NY
3:19:50.0
10
Maggie Garcia
30
F
Brooklyn
NY
3:30:05.0

Male 35 to 39 USAT Age Division for 2019

Place Name Age Sex City State Time
1
Brendan Mims
39
M
Massapequa
NY
2:08:06.4
2
Andrew Contompasis
36
M
Brooklyn
NY
2:19:14.2
3
Stephen Gross
39
M
New York
NY
2:21:33.1
4
Stephen Kroculick
36
M
New York
NY
2:22:23.1
6
Juan Sanchez
35
M
Brooklyn
NY
2:22:40.3
5
Nicholas Baker
36
M
Brooklyn
NY
2:24:23.9
6
David Simon
36
M
Port Washington
NY
2:27:37.1
8
Mike Goodall
38
M
New York
NY
2:30:20.6
9
Kyle Lennon
39
M
Wantagh
NY
2:30:57.0
10
Gael Thomas
37
M
Brooklyn
NY
2:31:43.5
12
Daniel Oshea
37
M
Huntington Station
NY
2:32:11.7
13
Andrew Simons
38
M
Port Washington
NY
2:32:18.9
14
John Gelsomino
39
M
New York
NY
2:34:05.9
15
Damien Bullard
39
M
Dix Hills
NY
2:34:17.7
16
William Collins
39
M
Dix Hills
NY
2:35:01.0
10
Michael Ulliman
35
M
New York
NY
2:37:02.2
17
Muhammad Fahmy
37
M
Caldwell
NJ
2:40:57.5
18
Eric Joseph
37
M
Rockaway Park
NY
2:41:10.8
19
Daniel Viedma
38
M
Brooklyn
NY
2:44:33.4
20
Dana Kreiss
35
M
New York
NY
2:46:12.9
21
Todd Riley
35
M
New York
NY
2:46:45.4
22
Ryan Cokely
36
M
New York
NY
2:47:24.5
23
Vinod Balachandran
39
M
New York
NY
2:49:42.4
24
James Manning
39
M
Glen Rock
NJ
2:49:51.6
26
Jonathan Silverman
35
M
New York
NY
2:53:46.5
27
Christopher Olson
37
M
Rockville Centre
NY
2:56:32.0
28
Derek Anderson
36
M
Greenlawn
NY
2:57:25.3
29
Matthew Sheridan
39
M
Glen Rock
NJ
2:57:44.0
23
Phil Depaul
35
M
Massapequa
NY
2:57:57.2
30
Greg Easton
38
M
Brooklyn
NY
2:59:37.1
31
Roman Rubas
35
M
Ocean
NJ
3:00:03.5
24
Farley Katz
35
M
New York
NY
3:01:38.7
32
Eric Ceresnie
37
M
Brooklyn
NY
3:04:03.6
33
Manuel Alvarez
37
M
Brooklyn
NY
3:06:06.8
34
Kevin Foley
37
M
New York
NY
3:07:37.8
36
Adam Rochkind
37
M
Brooklyn
NY
3:32:36.8

Female 35 to 39 USAT Age Division for 2019

Place Name Age Sex City State Time
1
Jaclyn Fahey
37
F
Long Beach
NY
2:13:48.5
2
Pam Papaleo
36
F
Centerport
NY
2:27:47.1
3
Olivia Malloy
36
F
Ny
NY
2:32:18.3
5
Kristen Acierno
36
F
Mount Sinai
NY
2:36:00.4
6
Sarah Rebal
39
F
New York
NY
2:38:20.6
7
Amy Wheeler
38
F
Babylon
NY
2:42:13.3
8
Kristin Obrien
37
F
Breezy Point
NY
2:43:30.7
9
Sarah Funt
37
F
East Setauket
NY
2:51:48.6
7
Jennifer Kroculick
35
F
Philadelphia
PA
2:59:42.4
10
Cliodhna O'Toole
39
F
Montclair
NJ
3:06:52.2
11
Kelly Cobb
37
F
New York
NY
3:15:03.3
12
Kristina Kelley
38
F
Burnsville
MN
3:19:57.6
13
Liz Dougherty
38
F
Rockaway Park
NY
3:21:02.6
14
Kimberly Crowther
37
F
Brooklyn
NY
3:28:56.7
15
Sarah Reilly
38
F
Sag Harbor
NY
3:39:15.5

Male 40 to 44 USAT Age Division for 2019

Place Name Age Sex City State Time
2
Peter Ventura
41
M
Huntington
NY
2:02:25.0
3
Kenneth Moore
44
M
Sayville
NY
2:06:03.1
4
Alex Ferrara
44
M
Larchmont
NY
2:10:41.7
5
Richard Hastings
41
M
New York
NY
2:15:39.2
6
Kevin McCarthy
42
M
Larchmont
NY
2:20:46.3
7
Shai Turner
44
M
New York
NY
2:23:45.6
8
Peter Hodkinson
41
M
Montauk
NY
2:24:37.3
9
Damian Wright
43
M
New York
NY
2:26:24.1
7
Brandon Boos
40
M
Huntington Station
NY
2:28:27.2
10
Dave Magstadt
43
M
New York
NY
2:31:09.1
11
Terry Wilson
42
M
New York
NY
2:31:57.6
12
Thomas Haslam
44
M
Glen Rock
NJ
2:37:37.9
13
Kenneth Driscoll
43
M
New City
NY
2:37:50.5
14
Richard Kopec
43
M
Copiague
NY
2:40:58.7
15
Paul Biedrzycki
44
M
Brooklyn
NY
2:46:26.2
16
Frank Thomas
40
M
New York
NY
2:46:26.4
17
Zachary Perry
42
M
Burnsville
MN
2:46:43.4
18
Yao Liang
42
M
Jericho
NY
2:49:50.6
19
Noel Maher
42
M
New York
NY
2:51:09.4
20
Leonardo Bonanni
42
M
New York
NY
2:51:27.3
21
Ron Allen
41
M
New York
NY
2:52:03.0
22
Brad Wolk
42
M
Garden City
NY
2:52:58.8
25
Matthew Greenbaum
40
M
Long Beach
NY
2:53:06.1
23
Ryan Halsted
44
M
Garden City
NY
3:03:34.5
35
Forrest Shinners
40
M
New York
NY
3:07:46.1
24
Catalin Mitelut
43
M
New York
NY
3:08:49.3
25
Gino Tieppo
40
M
Greenwich
CT
3:11:52.3
26
Christopher Tittmann
44
M
Huntington
NY
3:33:40.3
27
Steven Scaldaferri
42
M
Charlotte
NC
3:42:56.3

Female 40 to 44 USAT Age Division for 2019

Place Name Age Sex City State Time
1
Nadine Crane
41
F
Blue Point
NY
2:11:12.3
4
Erin Tobin
40
F
New York
NY
2:34:46.1
2
Emily Westheimer
44
F
Brooklyn
NY
2:39:50.2
3
Rachel Conybeare
40
F
New York
NY
2:49:19.6
4
Alisa Fernandez
41
F
Sayville
NY
2:59:37.0
5
Ellie Boldenow
42
F
New York
NY
3:02:32.5
6
Alexa Thomas
41
F
Brooklyn
NY
3:29:57.5
7
Doreen Meyers
43
F
New York
NY
3:35:05.2

Male 45 to 49 USAT Age Division for 2019

Place Name Age Sex City State Time
1
Sam Martini
45
M
New York
NY
2:02:12.0
1
Piers Constable
48
M
New York
NY
2:07:47.6
2
Jordan Ouida
47
M
New York
NY
2:13:13.1
3
Scott Sinawi
45
M
Brooklyn
NY
2:14:51.7
4
Nicola Mongelli
49
M
New York
NY
2:16:39.2
5
Ralph Lunati
45
M
Oakdale
NY
2:22:31.7
6
Paul Gallen
47
M
New York
NY
2:23:09.2
7
Ancizar Guerrero
46
M
Weehawken
NJ
2:24:24.3
10
Roi Shleifer
47
M
Hoboken
NJ
2:35:05.2
11
Doug Delisle
48
M
Bay Shore
NY
2:36:57.5
14
Chris Wrobleski
49
M
Commack
NY
2:39:58.4
15
Satoi Akimoto
46
M
Brooklyn
NY
2:42:42.0
16
Jeff Hutson
48
M
Fresh Meadows
NY
2:45:14.3
17
Anand Krishnan
49
M
Brooklyn
NY
2:46:52.8
18
Alexander Shub
47
M
Brooklyn
NY
2:47:53.9
19
David Providenti
49
M
Rye
NY
2:56:14.1
20
Boris Markus
48
M
Jericho
NY
2:57:07.9
21
Arturo Torres
46
M
Lloyd Harbor
NY
3:03:05.4
22
Greg Alexander
47
M
Westport
CT
3:03:09.8
23
Rajiv Kumar
49
M
Saddle River
NJ
3:20:11.6

Female 45 to 49 USAT Age Division for 2019

Place Name Age Sex City State Time
2
Andrea Schieck
45
F
West Sayville
NY
2:37:25.9
3
Constance Geoghan
47
F
Hampton Bays
NY
2:42:20.3
4
Susan Large
46
F
Fairport
NY
2:44:27.2
5
Noeline Cuker
47
F
New York
NY
2:45:18.1
6
Alexis Rodriguez
46
F
New York
NY
3:03:51.7
8
Maura Greaney
46
F
Brooklyn
NY
3:12:34.3

Male 50 to 54 USAT Age Division for 2019

Place Name Age Sex City State Time
1
Jeffrey Barany
51
M
Tenafly
NJ
2:11:27.8
2
Marco Papaleo
51
M
Centerport
NY
2:14:14.9
3
Marcel Schindler
53
M
Pfaeffikon
2:17:36.2
4
Scott Berlinger
53
M
Sherman
NY
2:17:47.4
5
Mike Bahel
53
M
East Hampton
NY
2:22:16.1
6
Rodger King
53
M
Wantagh
NY
2:22:43.7
7
Michael Kasper
51
M
Glen Head
NY
2:23:48.0
8
Robert Lynch
51
M
New York
NY
2:26:07.5
9
Frank McVeigh
54
M
Wantagh
NY
2:27:10.2
11
Stephen Davis
52
M
Atlantic Beach
NY
2:29:54.3
12
Ian Sterling
51
M
Brooklyn
NY
2:30:36.5
8
Thomas Briody
50
M
Island Park
NY
2:31:29.2
13
Craig Brierley
54
M
East Hampton
NY
2:33:20.0
14
Thomas Wolf
51
M
New York
NY
2:34:10.7
15
Joseph Micheels
53
M
East Islip
NY
2:35:50.4
13
Andrew Tainiter
50
M
Water Mill
NY
2:37:27.2
16
Ben Maddox
53
M
New York
NY
2:37:52.1
17
Thomas Howley
50
M
Fairport
NY
2:40:46.7
18
Thomas Broderick
52
M
Manhasset
NY
2:41:22.6
19
Joseph Fiorillo
53
M
Brightwaters
NY
2:42:35.7
20
Thomas Dougherty
54
M
Hicksville
NY
2:44:21.8
21
Alex Vandoros
54
M
New York
NY
2:45:47.1
22
Timothy Treadwell
54
M
Montauk
NY
2:46:38.4
25
Hapi Auer
54
M
Babylon
NY
2:48:03.4
26
Peter Schellbach
51
M
New York
NY
2:50:07.2
27
Raymond Tucker
52
M
Staten Island
NY
2:51:47.7
28
John Wilson
51
M
Atlantic Beach
NY
2:53:12.2
29
William Fernandez
52
M
Sayville
NY
2:58:25.9
30
Bradley Safro
51
M
Brooklyn
NY
3:06:32.7
31
Frank Anduiza
52
M
Greenlawn
NY
3:07:12.5
32
Fernando Dallorso
53
M
New York
NY
3:07:30.5
33
Kirk Mackey
54
M
Garden City
NY
3:09:40.9
35
Laurent Girard
53
M
Brooklyn
NY
3:22:49.7
36
Stephen Marone
51
M
Farmingville
NY
3:48:25.4
37
Andrew Tittmann
50
M
East Northport
NY
3:58:04.3

Female 50 to 54 USAT Age Division for 2019

Place Name Age Sex City State Time
1
M Holland
54
F
Montauk
NY
2:32:33.0
1
Angelika Cruz
50
F
Montauk
NY
2:33:08.5
2
Audrey Pierce
54
F
Ronkonkoma
NY
2:33:55.7
3
Eve Millner
52
F
Mount Sinai
NY
3:03:21.1
7
Annmarie Lauritsen
50
F
Bethpage
NY
3:09:11.2
4
Philippe Weissberg
54
F
New York
NY
3:14:15.6
5
Suzanne White
54
F
Glen Cove
NY
3:34:35.4
6
Cara Rosenberg
51
F
East Norwich
NY
3:40:35.5
7
Kathleen Lavallee-Oterson
54
F
Shirley
NY
4:14:28.9

Male 55 to 59 USAT Age Division for 2019

Place Name Age Sex City State Time
1
William Kelly
56
M
Chatham
NJ
2:00:01.0
2
Robert Spina Jr
56
M
Massapequa
NY
2:07:53.5
3
Ewen Cameron
56
M
New York
NY
2:15:15.0
4
Steve Luciani
58
M
Shirley
NY
2:21:15.1
5
Evan Drutman
55
M
New York
NY
2:23:10.4
6
Lawrence Quinn
56
M
Brookhaven
NY
2:23:53.0
10
Jan Siegmund
55
M
New York
NY
2:29:10.3
7
Walter Cook
55
M
East Hampton
NY
2:47:03.4
8
Billy Nightingale
55
M
Rowayton
CT
2:47:10.9
24
Mitchell Schuckman
55
M
Port Washington
NY
2:47:58.1
9
George Pavlou
59
M
Little Falls
NJ
2:54:34.7
34
Greg Schwab
55
M
Old Brookville
NY
3:11:02.5
10
Frederick Lesort
57
M
New York
NY
3:16:14.9
11
Mark Thomas
59
M
New York
NY
3:23:38.8

Female 55 to 59 USAT Age Division for 2019

Place Name Age Sex City State Time
1
Kellie Stamm
57
F
Sayville
NY
2:31:32.2
2
Sheila Mulford
55
F
Babylon
NY
2:35:34.2
4
Patricia Kelly
59
F
Garden City
NY
2:50:11.9
5
Susan Murray
56
F
Hauppauge
NY
3:17:14.4
6
Bonny Beetham
59
F
Port Washington
NY
4:05:32.8

Male 60 to 64 USAT Age Division for 2019

Place Name Age Sex City State Time
2
John Cahill
60
M
Yonkers
NY
2:19:32.8
3
Bob Bottini
62
M
Monroe
CT
2:31:17.5
4
Don Bond
63
M
Huntington
NY
2:34:48.7
5
Stephen Albright
62
M
Huntington
NY
2:36:55.9
6
Daniel Trimbach
64
M
New York
NY
2:48:15.0
7
James Rooney
64
M
Centerport
NY
2:48:58.0
10
Bryant Kaplan
61
M
North Babylon
NY
2:59:58.8
11
John Barylski
64
M
East Hampton
NY
3:01:34.8
12
John Fitzsimons
61
M
Manhasset
NY
3:02:06.7
12
Michael Kaufmann
60
M
Patchogue
NY
3:42:23.5

Female 60 to 64 USAT Age Division for 2019

Place Name Age Sex City State Time
3
Stacy Creamer
60
F
New York
NY
2:39:08.8
1
Roseann Moran
60
F
Northport
NY
2:53:12.4
2
Margaret Meehan
62
F
New York
NY
3:13:49.5
3
Kathleen Hughes
64
F
Palos Verdes Penin
CA
3:47:57.2

Male 65 to 69 USAT Age Division for 2019

Place Name Age Sex City State Time
1
Keith McCormick
65
M
Belchertown
MA
2:16:11.1
1
Fred Neinast
66
M
Breezy Point
NY
2:34:18.9
2
Jim Sweeney
69
M
Plainview
NY
2:50:30.7
3
David Moore
67
M
New York
NY
2:56:38.2
9
James Johnson
65
M
New York
NY
2:58:33.1
5
Bob Owens
69
M
Port Washington
NY
3:11:55.5
6
Arnaldo Ramos
67
M
New York
NY
3:42:39.6
7
Francis Piderit
67
M
New York
NY
3:49:30.2

Female 65 to 69 USAT Age Division for 2019

Place Name Age Sex City State Time
1
Kathy Soohoo
67
F
New Rochelle
NY
3:17:27.1

Male 70 to 99 USAT Age Division for 2019

Place Name Age Sex City State Time
4
Elie Hirschfeld
70
M
New York
NY
2:58:19.5

Female 70 to 99 USAT Age Division for 2019

Place Name Age Sex City State Time