Greg Bates Professional Profile by Greg Bates