2019 Southern California Junior Amateur Golf Championship Tee Sheet

Round 1 - Sat, October 19

Print
Morongo Golf Club at Tukwet Canyon (Champions) - Archived on 11-19-2021 / So Cal Junior Boys R1
Time Hole Players Time Hole Players
7:30 AM 1
Ken Shibata
151
North Tustin
Antonio Barbosa
154
Chula Vista
Billy Davis
171
Spring Valley
7:30 AM 10
Daniel Heo
WD
Cypress
Go Nakatsukasa
154
San Diego
Sihao Cong
WD
Irvine
7:40 AM 1
Kevin Crosson
159
Los Angeles
Greyson Leach
NS
Rolling Hills Estates
Siin Kim
156
Murrieta
7:40 AM 10
Justin Hemmati
WD
San Jacinto
Tyler Nguyen
160
Walnut
David Cho
159
Chino Hills
7:50 AM 1
Aaron Lee
161
Irvine
Hyunho Cho
155
Irvine
Ryan Hartanto
153
San Diego
7:50 AM 10
Brooks Li
WD
Irvine
Haram Shin
149
Los Angeles
Jackson Vause
149
San Marcos
8:00 AM 1
Matt Monheim
153
Stevenson Ranch
Mashu Nishi
165
Thousand Oaks
Taehoon Song
149
Buena Park
8:00 AM 10
Adam Anderson
156
Ventura
Mitchell Briley
163
Chino Hills
Raphael Villarama
WD
Glendale
8:10 AM 1
Kunyu Ren
163
Beaumont
Myungho Lee
167
Buena Park
Joshua Husovich
152
Simi Valley
8:10 AM 10
Nicolas Harrison
147
La Mirada
Jack Townsend
155
San Diego
Graden Huang
171
Newport Beach
8:20 AM 1
Jason Bannister
152
Laguna Niguel
Carson Adams
157
Mission Viejo
Jinuk Choi
163
Buena Park
8:20 AM 10
Yaoting Zou
156
Irvine
Nick Fowlkes
159
Stevenson Ranch
Timothy Jung
150
Corona
8:30 AM 1
Ray Xiong
142
Rancho Santa Fe
Lincoln Melcher
149
Burbank
Joseph Chun
WD
Irvine
8:30 AM 10
Kevin An
151
Riverside
Drake Dobias
179
Woodland Hills
Francis Bautista
156
Tujunga
8:40 AM 1
Charles O'Donnell
160
Pacific Palisades
Darien Zhao
145
San Diego
Bilguudei Enkhbold
175
Los Angeles
8:40 AM 10
Joshua Koo
146
Cerritos
Declan Lane
150
Temecula
Zhen Tao
164
Beaumont
8:50 AM 1
Dylan Horowitz
176
Stevenson Ranch
Donovan Simos
174
Bakersfield
Tyler Hsieh
160
Chino Hills
8:50 AM 10
Owen Manchester
147
Irvine
Jaden Cantafio
150
Tustin
Andrew Hoekstra
152
Long Beach
9:00 AM 1
Ryan Ruaysungnoen
162
Porter Ranch
Aiden Choi
157
San Diego
Brasen Briones
165
Chula Vista
9:00 AM 10
Zhonghao Tian
153
San Diego
Elliot Yoo
158
Arcadia
Noah Mirza
173
Los Angeles
9:10 AM 1
Ian Jin
163
South Pasadena
Evan Chien
149
Irvine
Aidan Lee
181
Pasadena
9:10 AM 10
David Wong
154
Los Angeles
David Chhuon-Chan
155
Bakersfield
Liam Hartling
164
Redlands
9:20 AM 1
Andy Yoon
158
Cypress
Kyle An
146
Aliso Viejo
Benjamin Hong
WD
Brea
9:20 AM 10
Sebastian Vallejo
150
Long Beach
Taewoo Yu
149
Murrieta
Joshua Kim
148
La Palma
9:30 AM 1
Spencer Hoffman
196
Los Angeles
Benjamin Valdez
161
Stevenson Ranch
Leo Cheng
157
Porter Ranch
9:30 AM 10
Cabot Ellis
163
Palm Desert
William Sung
150
La Habra Heights
Alexander Gibalevich
155
Studio City
9:40 AM 1
Jin Nakao
164
Burbank
Edwin Lam
161
Huntington Beach
Krando Nishiba
152
San Diego
9:40 AM 10
Luke Powell
146
Laguna Niguel
Adrian Soriano
158
Bonita
Max Angard
158
Encino
9:50 AM 1
Hogan Park
163
Walnut
Jaxson Tagawa
164
Santa Monica
Ryan Plodkowski
151
San Diego
9:50 AM 10
Justin Lee
151
Los Angeles
Charlie Lovett
168
Los Angeles
Sihwan Lee
167
Irvine
 
Morongo Golf Club at Tukwet Canyon (Legends) - Archived on 11-19-2021 / So Cal Junior Girls
Time Hole Players
Print
Morongo Golf Club at Tukwet Canyon (Champions) - Archived on 11-19-2021
Player Tee Time Hole Tee Other Players
Aaron Lee
161
Irvine
7:50 AM 1 So Cal Junior Boys R1 Hyunho Cho + Ryan Hartanto
Adam Anderson
156
Ventura
8:00 AM 10 So Cal Junior Boys R1 Mitchell Briley + Raphael Villarama
Adrian Soriano
158
Bonita
9:40 AM 10 So Cal Junior Boys R1 Luke Powell + Max Angard
Aidan Lee
181
Pasadena
9:10 AM 1 So Cal Junior Boys R1 Evan Chien + Ian Jin
Aiden Choi
157
San Diego
9:00 AM 1 So Cal Junior Boys R1 Brasen Briones + Ryan Ruaysungnoen
Alexander Gibalevich
155
Studio City
9:30 AM 10 So Cal Junior Boys R1 Cabot Ellis + William Sung
Andrew Hoekstra
152
Long Beach
8:50 AM 10 So Cal Junior Boys R1 Jaden Cantafio + Owen Manchester
Andy Yoon
158
Cypress
9:20 AM 1 So Cal Junior Boys R1 Benjamin Hong + Kyle An
Antonio Barbosa
154
Chula Vista
7:30 AM 1 So Cal Junior Boys R1 Billy Davis + Ken Shibata
Benjamin Hong
WD
Brea
9:20 AM 1 So Cal Junior Boys R1 Andy Yoon + Kyle An
Benjamin Valdez
161
Stevenson Ranch
9:30 AM 1 So Cal Junior Boys R1 Leo Cheng + Spencer Hoffman
Bilguudei Enkhbold
175
Los Angeles
8:40 AM 1 So Cal Junior Boys R1 Charles O'Donnell + Darien Zhao
Billy Davis
171
Spring Valley
7:30 AM 1 So Cal Junior Boys R1 Antonio Barbosa + Ken Shibata
Brasen Briones
165
Chula Vista
9:00 AM 1 So Cal Junior Boys R1 Aiden Choi + Ryan Ruaysungnoen
Brooks Li
WD
Irvine
7:50 AM 10 So Cal Junior Boys R1 Haram Shin + Jackson Vause
Cabot Ellis
163
Palm Desert
9:30 AM 10 So Cal Junior Boys R1 Alexander Gibalevich + William Sung
Carson Adams
157
Mission Viejo
8:20 AM 1 So Cal Junior Boys R1 Jason Bannister + Jinuk Choi
Charles O'Donnell
160
Pacific Palisades
8:40 AM 1 So Cal Junior Boys R1 Bilguudei Enkhbold + Darien Zhao
Charlie Lovett
168
Los Angeles
9:50 AM 10 So Cal Junior Boys R1 Justin Lee + Sihwan Lee
Daniel Heo
WD
Cypress
7:30 AM 10 So Cal Junior Boys R1 Go Nakatsukasa + Sihao Cong
Darien Zhao
145
San Diego
8:40 AM 1 So Cal Junior Boys R1 Bilguudei Enkhbold + Charles O'Donnell
David Chhuon-Chan
155
Bakersfield
9:10 AM 10 So Cal Junior Boys R1 David Wong + Liam Hartling
David Cho
159
Chino Hills
7:40 AM 10 So Cal Junior Boys R1 Justin Hemmati + Tyler Nguyen
David Wong
154
Los Angeles
9:10 AM 10 So Cal Junior Boys R1 David Chhuon-Chan + Liam Hartling
Declan Lane
150
Temecula
8:40 AM 10 So Cal Junior Boys R1 Joshua Koo + Zhen Tao
Donovan Simos
174
Bakersfield
8:50 AM 1 So Cal Junior Boys R1 Dylan Horowitz + Tyler Hsieh
Drake Dobias
179
Woodland Hills
8:30 AM 10 So Cal Junior Boys R1 Francis Bautista + Kevin An
Dylan Horowitz
176
Stevenson Ranch
8:50 AM 1 So Cal Junior Boys R1 Donovan Simos + Tyler Hsieh
Edwin Lam
161
Huntington Beach
9:40 AM 1 So Cal Junior Boys R1 Jin Nakao + Krando Nishiba
Elliot Yoo
158
Arcadia
9:00 AM 10 So Cal Junior Boys R1 Noah Mirza + Zhonghao Tian
Evan Chien
149
Irvine
9:10 AM 1 So Cal Junior Boys R1 Aidan Lee + Ian Jin
Francis Bautista
156
Tujunga
8:30 AM 10 So Cal Junior Boys R1 Drake Dobias + Kevin An
Go Nakatsukasa
154
San Diego
7:30 AM 10 So Cal Junior Boys R1 Daniel Heo + Sihao Cong
Graden Huang
171
Newport Beach
8:10 AM 10 So Cal Junior Boys R1 Jack Townsend + Nicolas Harrison
Greyson Leach
NS
Rolling Hills Estates
7:40 AM 1 So Cal Junior Boys R1 Kevin Crosson + Siin Kim
Haram Shin
149
Los Angeles
7:50 AM 10 So Cal Junior Boys R1 Brooks Li + Jackson Vause
Hogan Park
163
Walnut
9:50 AM 1 So Cal Junior Boys R1 Jaxson Tagawa + Ryan Plodkowski
Hyunho Cho
155
Irvine
7:50 AM 1 So Cal Junior Boys R1 Aaron Lee + Ryan Hartanto
Ian Jin
163
South Pasadena
9:10 AM 1 So Cal Junior Boys R1 Aidan Lee + Evan Chien
Jack Townsend
155
San Diego
8:10 AM 10 So Cal Junior Boys R1 Graden Huang + Nicolas Harrison
Jackson Vause
149
San Marcos
7:50 AM 10 So Cal Junior Boys R1 Brooks Li + Haram Shin
Jaden Cantafio
150
Tustin
8:50 AM 10 So Cal Junior Boys R1 Andrew Hoekstra + Owen Manchester
Jason Bannister
152
Laguna Niguel
8:20 AM 1 So Cal Junior Boys R1 Carson Adams + Jinuk Choi
Jaxson Tagawa
164
Santa Monica
9:50 AM 1 So Cal Junior Boys R1 Hogan Park + Ryan Plodkowski
Jin Nakao
164
Burbank
9:40 AM 1 So Cal Junior Boys R1 Edwin Lam + Krando Nishiba
Jinuk Choi
163
Buena Park
8:20 AM 1 So Cal Junior Boys R1 Carson Adams + Jason Bannister
Joseph Chun
WD
Irvine
8:30 AM 1 So Cal Junior Boys R1 Lincoln Melcher + Ray Xiong
Joshua Husovich
152
Simi Valley
8:10 AM 1 So Cal Junior Boys R1 Kunyu Ren + Myungho Lee
Joshua Kim
148
La Palma
9:20 AM 10 So Cal Junior Boys R1 Sebastian Vallejo + Taewoo Yu
Joshua Koo
146
Cerritos
8:40 AM 10 So Cal Junior Boys R1 Declan Lane + Zhen Tao
Justin Hemmati
WD
San Jacinto
7:40 AM 10 So Cal Junior Boys R1 David Cho + Tyler Nguyen
Justin Lee
151
Los Angeles
9:50 AM 10 So Cal Junior Boys R1 Charlie Lovett + Sihwan Lee
Ken Shibata
151
North Tustin
7:30 AM 1 So Cal Junior Boys R1 Antonio Barbosa + Billy Davis
Kevin An
151
Riverside
8:30 AM 10 So Cal Junior Boys R1 Drake Dobias + Francis Bautista
Kevin Crosson
159
Los Angeles
7:40 AM 1 So Cal Junior Boys R1 Greyson Leach + Siin Kim
Krando Nishiba
152
San Diego
9:40 AM 1 So Cal Junior Boys R1 Edwin Lam + Jin Nakao
Kunyu Ren
163
Beaumont
8:10 AM 1 So Cal Junior Boys R1 Joshua Husovich + Myungho Lee
Kyle An
146
Aliso Viejo
9:20 AM 1 So Cal Junior Boys R1 Andy Yoon + Benjamin Hong
Leo Cheng
157
Porter Ranch
9:30 AM 1 So Cal Junior Boys R1 Benjamin Valdez + Spencer Hoffman
Liam Hartling
164
Redlands
9:10 AM 10 So Cal Junior Boys R1 David Chhuon-Chan + David Wong
Lincoln Melcher
149
Burbank
8:30 AM 1 So Cal Junior Boys R1 Joseph Chun + Ray Xiong
Luke Powell
146
Laguna Niguel
9:40 AM 10 So Cal Junior Boys R1 Adrian Soriano + Max Angard
Mashu Nishi
165
Thousand Oaks
8:00 AM 1 So Cal Junior Boys R1 Matt Monheim + Taehoon Song
Matt Monheim
153
Stevenson Ranch
8:00 AM 1 So Cal Junior Boys R1 Mashu Nishi + Taehoon Song
Max Angard
158
Encino
9:40 AM 10 So Cal Junior Boys R1 Adrian Soriano + Luke Powell
Mitchell Briley
163
Chino Hills
8:00 AM 10 So Cal Junior Boys R1 Adam Anderson + Raphael Villarama
Myungho Lee
167
Buena Park
8:10 AM 1 So Cal Junior Boys R1 Joshua Husovich + Kunyu Ren
Nick Fowlkes
159
Stevenson Ranch
8:20 AM 10 So Cal Junior Boys R1 Timothy Jung + Yaoting Zou
Nicolas Harrison
147
La Mirada
8:10 AM 10 So Cal Junior Boys R1 Graden Huang + Jack Townsend
Noah Mirza
173
Los Angeles
9:00 AM 10 So Cal Junior Boys R1 Elliot Yoo + Zhonghao Tian
Owen Manchester
147
Irvine
8:50 AM 10 So Cal Junior Boys R1 Andrew Hoekstra + Jaden Cantafio
Raphael Villarama
WD
Glendale
8:00 AM 10 So Cal Junior Boys R1 Adam Anderson + Mitchell Briley
Ray Xiong
142
Rancho Santa Fe
8:30 AM 1 So Cal Junior Boys R1 Joseph Chun + Lincoln Melcher
Ryan Hartanto
153
San Diego
7:50 AM 1 So Cal Junior Boys R1 Aaron Lee + Hyunho Cho
Ryan Plodkowski
151
San Diego
9:50 AM 1 So Cal Junior Boys R1 Hogan Park + Jaxson Tagawa
Ryan Ruaysungnoen
162
Porter Ranch
9:00 AM 1 So Cal Junior Boys R1 Aiden Choi + Brasen Briones
Sebastian Vallejo
150
Long Beach
9:20 AM 10 So Cal Junior Boys R1 Joshua Kim + Taewoo Yu
Sihao Cong
WD
Irvine
7:30 AM 10 So Cal Junior Boys R1 Daniel Heo + Go Nakatsukasa
Sihwan Lee
167
Irvine
9:50 AM 10 So Cal Junior Boys R1 Charlie Lovett + Justin Lee
Siin Kim
156
Murrieta
7:40 AM 1 So Cal Junior Boys R1 Greyson Leach + Kevin Crosson
Spencer Hoffman
196
Los Angeles
9:30 AM 1 So Cal Junior Boys R1 Benjamin Valdez + Leo Cheng
Taehoon Song
149
Buena Park
8:00 AM 1 So Cal Junior Boys R1 Mashu Nishi + Matt Monheim
Taewoo Yu
149
Murrieta
9:20 AM 10 So Cal Junior Boys R1 Joshua Kim + Sebastian Vallejo
Timothy Jung
150
Corona
8:20 AM 10 So Cal Junior Boys R1 Nick Fowlkes + Yaoting Zou
Tyler Hsieh
160
Chino Hills
8:50 AM 1 So Cal Junior Boys R1 Donovan Simos + Dylan Horowitz
Tyler Nguyen
160
Walnut
7:40 AM 10 So Cal Junior Boys R1 David Cho + Justin Hemmati
William Sung
150
La Habra Heights
9:30 AM 10 So Cal Junior Boys R1 Alexander Gibalevich + Cabot Ellis
Yaoting Zou
156
Irvine
8:20 AM 10 So Cal Junior Boys R1 Nick Fowlkes + Timothy Jung
Zhen Tao
164
Beaumont
8:40 AM 10 So Cal Junior Boys R1 Declan Lane + Joshua Koo
Zhonghao Tian
153
San Diego
9:00 AM 10 So Cal Junior Boys R1 Elliot Yoo + Noah Mirza
 
Morongo Golf Club at Tukwet Canyon (Legends) - Archived on 11-19-2021
Player Tee Time Hole Tee Other Players
Adeline Anderson
154
Ventura
7:30 AM 1 So Cal Junior Girls Anna Davis + Emily Lee
Alona Avery
150
Riverside
9:18 AM 1 So Cal Junior Girls Kylee Choi + Lauren Gomez
Amy Kim
164
Placentia
9:36 AM 1 So Cal Junior Girls Angela Heo + Elina Kuang
Angela Heo
150
Murrieta
9:36 AM 1 So Cal Junior Girls Amy Kim + Elina Kuang
Angelica Kusnowo
163
Chino Hills
7:39 AM 1 So Cal Junior Girls Ashley Kim + Vanessa Betancourt
Angelina Kim
154
Los Angeles
8:06 AM 1 So Cal Junior Girls Jennifer Cai + Zoe Campos
Anna Davis
150
Spring Valley
7:30 AM 1 So Cal Junior Girls Adeline Anderson + Emily Lee
Arlene Salvador
WD
Palmdale
8:51 AM 1 So Cal Junior Girls Elyse Kim + Meghan Royal
Ashleigh Park
141
Irvine
10:03 AM 1 So Cal Junior Girls Chloe Lam + Nicole Neale
Ashley Kim
151
Victorville
7:39 AM 1 So Cal Junior Girls Angelica Kusnowo + Vanessa Betancourt
Avalon Woodward
159
Palm Desert
9:09 AM 1 So Cal Junior Girls Crista Izuzquiza + Kylie Chong
Bowen Lan
161
Irvine
9:45 AM 1 So Cal Junior Girls Isabel Sy + Leigh Chien
Brianna Park
151
Irvine
7:57 AM 1 So Cal Junior Girls Eliana Saga + Kylie Lau
Brooke Ryback
158
San Diego
9:54 AM 1 So Cal Junior Girls Rodaylin Mina
Carlee Steven
154
Ventura
10:21 AM 1 So Cal Junior Girls Jahzara Wilson + Julianna Escobedo
Caroline Wales
146
La Quinta
8:24 AM 1 So Cal Junior Girls Jordyn Parr + Madison Le
Chaemin Kim
150
Costa Mesa
8:15 AM 1 So Cal Junior Girls Paige Harrison + Yurang Li
Chloe Lam
154
Fountain Valley
10:03 AM 1 So Cal Junior Girls Ashleigh Park + Nicole Neale
Crista Izuzquiza
159
Coronado
9:09 AM 1 So Cal Junior Girls Avalon Woodward + Kylie Chong
Eliana Saga
168
Stevenson Ranch
7:57 AM 1 So Cal Junior Girls Brianna Park + Kylie Lau
Elina Kuang
160
Murrieta
9:36 AM 1 So Cal Junior Girls Amy Kim + Angela Heo
Elyse Kim
159
La Palma
8:51 AM 1 So Cal Junior Girls Arlene Salvador + Meghan Royal
Emily Lee
156
Torrance
7:30 AM 1 So Cal Junior Girls Adeline Anderson + Anna Davis
Esther Lee
163
Diamond Bar
8:42 AM 1 So Cal Junior Girls Kiara Hernandez + Sasha Lisnevsky
Iris Liu
171
Diamond Bar
10:12 AM 1 So Cal Junior Girls Lauren Calderon + Vanessa Ngo
Isabel Sy
152
San Gabriel
9:45 AM 1 So Cal Junior Girls Bowen Lan + Leigh Chien
Jahzara Wilson
161
Imperial Beach
10:21 AM 1 So Cal Junior Girls Carlee Steven + Julianna Escobedo
Jasmine Koo
150
Cerritos
9:00 AM 1 So Cal Junior Girls Krystina Wilson + Lindsay Yao
Jennifer Cai
155
Irvine
8:06 AM 1 So Cal Junior Girls Angelina Kim + Zoe Campos
Jordyn Parr
154
Temecula
8:24 AM 1 So Cal Junior Girls Caroline Wales + Madison Le
Joshlyn Ayala
152
Downey
9:27 AM 1 So Cal Junior Girls Kailani Dugdale + Sofina Firouzi
Julianna Escobedo
161
Bakersfield
10:21 AM 1 So Cal Junior Girls Carlee Steven + Jahzara Wilson
Kailani Dugdale
177
Murrieta
9:27 AM 1 So Cal Junior Girls Joshlyn Ayala + Sofina Firouzi
Kate Hu
164
San Diego
10:30 AM 1 So Cal Junior Girls Lauren Lee + Shannon Martin
Ke Yang
156
Irvine
7:48 AM 1 So Cal Junior Girls Lisette Orellana + Tayler Muchmore
Kiara Hernandez
160
Burbank
8:42 AM 1 So Cal Junior Girls Esther Lee + Sasha Lisnevsky
Krystina Wilson
182
Laguna Niguel
9:00 AM 1 So Cal Junior Girls Jasmine Koo + Lindsay Yao
Kylee Choi
154
South Pasadena
9:18 AM 1 So Cal Junior Girls Alona Avery + Lauren Gomez
Kylie Chong
159
Torrance
9:09 AM 1 So Cal Junior Girls Avalon Woodward + Crista Izuzquiza
Kylie Lau
159
Chino Hills
7:57 AM 1 So Cal Junior Girls Brianna Park + Eliana Saga
Lauren Calderon
150
South Pasadena
10:12 AM 1 So Cal Junior Girls Iris Liu + Vanessa Ngo
Lauren Gomez
156
San Diego
9:18 AM 1 So Cal Junior Girls Alona Avery + Kylee Choi
Lauren Lee
166
Irvine
10:30 AM 1 So Cal Junior Girls Kate Hu + Shannon Martin
Leigh Chien
147
Irvine
9:45 AM 1 So Cal Junior Girls Bowen Lan + Isabel Sy
Lindsay Yao
WD
Whittier
9:00 AM 1 So Cal Junior Girls Jasmine Koo + Krystina Wilson
Lisette Orellana
175
Pacoima
7:48 AM 1 So Cal Junior Girls Ke Yang + Tayler Muchmore
Madison Le
154
Garden Grove
8:24 AM 1 So Cal Junior Girls Caroline Wales + Jordyn Parr
Meghan Royal
151
Carlsbad
8:51 AM 1 So Cal Junior Girls Arlene Salvador + Elyse Kim
Nicole Neale
148
Trabuco Canyon
10:03 AM 1 So Cal Junior Girls Ashleigh Park + Chloe Lam
Paige Harrison
156
Castaic
8:15 AM 1 So Cal Junior Girls Chaemin Kim + Yurang Li
Rodaylin Mina
162
Oceanside
9:54 AM 1 So Cal Junior Girls Brooke Ryback
Sasha Lisnevsky
162
San Diego
8:42 AM 1 So Cal Junior Girls Esther Lee + Kiara Hernandez
Shannon Martin
177
Temecula
10:30 AM 1 So Cal Junior Girls Kate Hu + Lauren Lee
Sofina Firouzi
160
Rancho Santa Fe
9:27 AM 1 So Cal Junior Girls Joshlyn Ayala + Kailani Dugdale
Tayler Muchmore
164
Yucaipa
7:48 AM 1 So Cal Junior Girls Ke Yang + Lisette Orellana
Vanessa Betancourt
158
Huntington Beach
7:39 AM 1 So Cal Junior Girls Angelica Kusnowo + Ashley Kim
Vanessa Ngo
174
Mission Viejo
10:12 AM 1 So Cal Junior Girls Iris Liu + Lauren Calderon
Yurang Li
148
Fullerton
8:15 AM 1 So Cal Junior Girls Chaemin Kim + Paige Harrison
Zoe Campos
141
Valencia
8:06 AM 1 So Cal Junior Girls Angelina Kim + Jennifer Cai