If it weren't for you getting it from a clinic, I would have thought it was a made up name. No I haven't heard anythign about it. Cool name though.