Greg EGAN

Aka: Dr. Bear