Leonard Popowitz
Physician at Aldea, Northridge, CA

License number
Colorado 17892
Issued Date
Jan 9, 1973
Renew Date
May 31, 1993
Expiration Date
May 31, 1993
Type
Physician
Address
Address
9426 Aldea Ave, Northridge, CA 91326

Personal information

See more information about Leonard Popowitz at radaris.com
Name
Address
Phone
Leonard Popowitz
9426 Aldea Ave, Northridge, CA 91325
Leonard Popowitz
2211 Magnolia Blvd, Burbank, CA 91506
Leonard Popowitz
9426 Aldea Ave, Northridge, CA 91325