Clinical interests for Dr. Holmes include depression, life transitions, and stress management. He is an in-network provider for several insurance carriers, including Blue Cross/Blue Shield, Blue Cross Blue Shield of Texas, and Self-Pay/Uninsured. Dr. Holmes has an open panel.