Where was Rose O'neal Greenhow born?

Rose O'neal Greenhow was born in Port Tobacco, Maryland. Some people say she was born in Montgomery County, Maryland, but that is not true.