Grace — Team Leader

Grace is a screened, verified team leader supporting people with disability at SIL in Geelong, VIC — meet the team on Novida.