J.P. Estrella is always sporting a massive grin on his face and is his teammates’ loudest cheerleader both on the court and on the sidelines.