About John G. Garofalo, MD
John Gerard Garofalo, MD is a retired forensic psychiatrist & neurologist. Dr. John G. Garofalo has 18+ years of experience in forensic psychiatry & neurology.
John Gerard Garofalo, MD is a retired forensic psychiatrist & neurologist. Dr. John G. Garofalo has 18+ years of experience in forensic psychiatry & neurology.