Greg Garcia: ‘It’s my time to contribute to this team’