Steven Mark Lucas, MD, Urology

18100 Oakwood Blvd
Ste 300
DearbornMI  48124-4085 (Wayne County)


Phone: 313-271-0430
Fax: 313-429-7941

NPI: 1821292616
License Number: 01065967A (IN)