Contributor

Richard Beach

Richard Beach is a board-certified neonatologist practicing in Albuquerque, NM. He has also spent many years caring for AIDS patients and working in rural public health throughout Latin America.