ACJC’s Ethan Koh (#20) competes fiercely at the lineout with RI’s Ryan Tan (#5). (Photo 2 © Joash Chow/Red Sports)

ACJC’s Ethan Koh (#20) competes fiercely at the lineout with RI’s Ryan Tan (#5). (Photo 2 © Joash Chow/Red Sports)