About Robert McNamara, MD Robert McNamara, MD is a retired obstetrician. Dr. Robert McNamara has 20+ years of experience in obstetrics.