This author has not been identified. Look up 'Ryan Farrell' in GoogleThis author has not been identified. Look up 'Roberto Garcia' in GoogleThis author has not been identified. Look up 'Dennis Lucarelli' in GoogleThis author has not been identified. It may be one of the following persons: Look up 'Andreas Terzis' in GoogleThis author has not been identified. Look up 'I-Jeng Wang' in Google