Public records show Owosso as a city Leo also stayed in. Lori Ann Brinkerhoff, Paul David Constine, Vincent Veronica Constine and 6 other people are people possibly related to Leo. Leo now resides at...