I believe it is Dr Vegapunk.

Or that guy donflamigo was talking to that one time.