Mullen athlete John Greer has continued battling back from an injury