There are two Dr. Cahills in NYC. The one that is seeing patients is Dr. Kevin Cahill. You can usually get an appointment with him within a few days. I just saw him last week and talked to him today. He doesn't have a website or email address. The other Dr. Cahill is his nephew, John Cahill, who does not see new patients.