DC Dr. David W. Cavanagh , MD Is this you? Claim your profile 0 Write A Review Battle Creek VA Medical Center 5500 Armstrong Rd, Battle Creek, MI, 49037