Louise celebrated th birthday on June 1. Louise now resides at 6122 East 61st Strt, Tulsa, OK 74136-2117. These are the name of four companies which are registered at this address: The Mayoza Limited Partnership and Gator Oil Company, LLC. We assume that Ruby Louise Holway and James Clarke Mayoza were among six dwellers or residents at this place