Muhammad Irfan Qureshi

age ~56

from Troy, MI

Also known as:
  • Muhammad I Qureshi
  • Muhammad Irfam Qureshi
  • Muhammad K Qureshi
  • Muhemmad I Qureshi
  • Mohammed I Qureshi
  • Muhamma Qureshi
  • Muhammed Qureshi
  • Irfan Quraishi
  • Adam Roberts
Phone and address:
454 Ivy Ln, Troy, MI 48098

Muhammad Qureshi Phones & Addresses

  • 454 Ivy Ln, Troy, MI 48098
  • Rochester Hills, MI
  • Los Alamitos, CA
  • Warren, MI
  • Irvine, CA
  • Walnut, CA
  • Plantation, FL
  • Mobile, AL

Work

  • Company:
    Union Carbide, Govt. National College
  • Specialities:
    Bachelor of Science

Medicine Doctors

Muhammad Qureshi Photo 1

Dr. Muhammad Y Qureshi, Rochester MN - MD (Doctor of Medicine)

view source
Specialties:
Pediatric Cardiology
Age:
47
Address:
200 1St St Sw, Rochester, MN 55905
5072842511 (Phone), 5072843968 (Fax)

4201 Saint Antoine St Suite 2B, Detroit, MI 48201
Languages:
English
Hospitals:
200 1St St Sw, Rochester, MN 55905

4201 Saint Antoine St Suite 2B, Detroit, MI 48201

Jackson Memorial Hospital
1611 North West 12Th Avenue, Miami, FL 33136
Education:
Medical School
University of The Punjab / Allama Iqbal Medical College
Medical School
Children's Hospital Of Michigan
Medical School
University Of Miami Hospital
Muhammad Qureshi Photo 2

Dr. Muhammad M Qureshi, Irvine CA - DDS (Doctor of Dental Surgery)

view source
Specialties:
Dentistry
Address:
500 Wald, Irvine, CA 92618
9494531973 (Phone)
Languages:
English
Muhammad Qureshi Photo 3

Muhammad A. Qureshi

view source
Specialties:
Internal Medicine, Cardiovascular Disease
Work:
American Institute Of Medicine
3403 N Bch St, Fort Worth, TX 76111
8172220014 (phone), 8172220199 (fax)
Education:
Medical School
King Edward Medical University, Lahore, Pakistan
Graduated: 1966
Procedures:
Arthrocentesis
Cardiac Catheterization
Cardiac Stress Test
Continuous EKG
Destruction of Benign/Premalignant Skin Lesions
Echocardiogram
Electrocardiogram (EKG or ECG)
Pacemaker and Defibrillator Procedures
Conditions:
Abdominal Hernia
Abnormal Vaginal Bleeding
Acne
Acute Bronchitis
Acute Conjunctivitis
Languages:
English
Description:
Dr. Qureshi graduated from the King Edward Medical University, Lahore, Pakistan in 1966. He works in Fort Worth, TX and specializes in Internal Medicine and Cardiovascular Disease. Dr. Qureshi is affiliated with Plaza Medical Center Of Fort Worth.
Muhammad Qureshi Photo 4

Muhammad S. Qureshi

view source
Specialties:
Obstetrics & Gynecology, Urology
Work:
Penfield Obstetrics & Gynecology LLP
1520 State Rte 332, Farmington, NY 14425
5853982040 (phone), 5853983185 (fax)

Penfield Obstetrics & Gynecology LLP
43 Willow Pond Way STE 200, Penfield, NY 14526
5853775420 (phone), 5853773690 (fax)
Education:
Medical School
Nishtar Med Coll, Bahuddin Zakaria Univ, Multan, Pakistan
Graduated: 1982
Procedures:
Hysterectomy
Vaginal Repair
Colposcopy
Cystoscopy
D & C Dilation and Curettage
Tubal Surgery
Urinary Flow Tests
Vaccine Administration
Vaginal Delivery
Conditions:
Candidiasis of Vulva and Vagina
Menopausal and Postmenopausal Disorders
Uterine Leiomyoma
Abnormal Vaginal Bleeding
Breast Disorders
Languages:
English
French
Tagalog
Description:
Dr. Qureshi graduated from the Nishtar Med Coll, Bahuddin Zakaria Univ, Multan, Pakistan in 1982. He works in Penfield, NY and 1 other location and specializes in Obstetrics & Gynecology and Urology. Dr. Qureshi is affiliated with Highland Hospital Of Rochester and Rochester General Hospital.
Muhammad Qureshi Photo 5

Muhammad M. Qureshi

view source
Specialties:
Nephrology
Work:
Kidney Specialists CentralKidney Specialists Of Central Illinois
241 W Weaver Rd STE 210, Forsyth, IL 62535
2178766860 (phone), 2178769044 (fax)

Dr John Warner Hospital Outpatient Clinic
422 W White St, Clinton, IL 61727
2179375279 (phone), 2179375210 (fax)
Education:
Medical School
Rawalpindi Med Coll, Univ of Punjab, Rawalpindi, Pakistan
Graduated: 1995
Procedures:
Dialysis Procedures
Vaccine Administration
Conditions:
Acne
Acute Bronchitis
Acute Pharyngitis
Acute Renal Failure
Acute Upper Respiratory Tract Infections
Languages:
English
Spanish
Description:
Dr. Qureshi graduated from the Rawalpindi Med Coll, Univ of Punjab, Rawalpindi, Pakistan in 1995. He works in Clinton, IL and 1 other location and specializes in Nephrology. Dr. Qureshi is affiliated with Decatur Memorial Hospital, Dr John Warner Hospital, Pana Community Hospital, Saint Marys Hospital and Shelby Memorial Hospital.
Muhammad Qureshi Photo 6

Muhammad A. Qureshi

view source
Specialties:
Pediatric Gastroenterology
Work:
Pediatric Gastroenterology Associates
11 Sprint Dr STE B, Carlisle, PA 17015
7174225546 (phone), 7174225589 (fax)
Education:
Medical School
Dow Medical College, Karachi, Pakistan
Graduated: 1989
Conditions:
Allergic Rhinitis
Bronchial Asthma
Constipation
Esophagitis
Gastritis and Duodenitis
Languages:
English
Description:
Dr. Qureshi graduated from the Dow Medical College, Karachi, Pakistan in 1989. He works in Carlisle, PA and specializes in Pediatric Gastroenterology. Dr. Qureshi is affiliated with Carlisle Regional Medical Center and Wellspan York Hospital.
Muhammad Qureshi Photo 7

Muhammad Qureshi

view source
Specialties:
Pediatric Cardiology
Work:
Mc Lane Childrens Hospital Scott & White
1901 SW H K Dodgen Loop, Temple, TX 76502
2549354101 (phone), 2549354111 (fax)
Education:
Medical School
Sind Med Coll, Univ of Karachi, Karachi, Pakistan
Graduated: 1990
Languages:
English
Description:
Dr. Qureshi graduated from the Sind Med Coll, Univ of Karachi, Karachi, Pakistan in 1990. He works in Temple, TX and specializes in Pediatric Cardiology. Dr. Qureshi is affiliated with Mclane Childrens Hospital Scott & White.
Muhammad Qureshi Photo 8

Muhammad R. Qureshi

view source
Specialties:
Nephrology
Work:
Laredo Nephrologists
2325 E Saunders St, Laredo, TX 78041
9567234673 (phone), 9567233133 (fax)

Fresenius Medical Center
2309 E Saunders St STE 200, Laredo, TX 78041
9562424810 (phone), 9562424811 (fax)
Education:
Medical School
King Edward Medical University, Lahore, Pakistan
Graduated: 2006
Languages:
English
Spanish
Description:
Dr. Qureshi graduated from the King Edward Medical University, Lahore, Pakistan in 2006. He works in Laredo, TX and 1 other location and specializes in Nephrology. Dr. Qureshi is affiliated with Laredo Medical Center.

Wikipedia

Wasi Muhammad Qureshi Simple English the free ...

view source

Wasi Muhammad Qureshi (2 October, 1957) is the president of International Spiritual Movement Anjuman Serfaroshan-e-Islam.He was appointed by Riaz Ahmed ...

Name / Title
Company / Classification
Phones & Addresses
Mr. Muhammad Yaroob Qureshi
President
The Rise Group International Ltd
Product Development & Marketing. Health & Diet Food Products - Wholesale & Manufacturing. Health & Diet Products - Retail
306-76 Holland St W, PO Box 974, Bradford, ON L3Z 2B4
9057780027, 8884047473
Muhammad Qureshi
Wintronic Computers Plus
Computers Hardware. Software & Services
11-3300 Steeles Ave, Concord, ON L4K 1A1
9057609745, 9057609747
Muhammad Iqbal Qureshi
President
Mahimozi Cab, Inc
Taxicab Service
26001 Narbonne Ave, Lomita, CA 90717
Muhammad Yaroob Qureshi
President
The Rise Group International Ltd
Product Development & Marketing · Health & Diet Food Products - Wholesale & Manufacturing · Health & Diet Products - Retail
9057780027, 8884047473
Muhammad Qureshi
Wintronic Computers Plus
Computers Hardware · Software & Services
9057609745, 9057609747
Muhammad R Qureshi
K & R HOSPITALITY, LLC
Muhammad Rafi Qureshi
AMERIPAK HOSPITALITY, LLC
Muhammad Ahmar Qureshi
BRAINOIDS, LLC

Resumes

Muhammad Qureshi Photo 9

Customer Service Representative At Data & Bi Architecture & Implementation (Dbiai)

view source
Location:
United States
Industry:
Information Technology and Services
Muhammad Qureshi Photo 10

Muhammad Qureshi

view source
Work:
Aziza Husseini Hospital

Oct 2012 to Jul 2013
Pharmacist
Q & S Pharmacy
Karachi
Jul 2010 to Sep 2012
Pharmacy Technician
Mediate Pharmaceutical Private Limited

May 2010 to Jun 2010
Internship
Education:
Baqai Medical University
2012
Pharm-D in Pharmacy
Muhammad Qureshi Photo 11

Muhammad Qureshi

view source
Location:
United States
Education:
DJCOLLEGE,NEDCOLLEGE B.Sc(HONS),B>E>.M>S ARCH, physics,c.e.,architecture Grade: 2nd div.,2nd div.,B+Cricket and bridge
B.Sc(HONS),B>E>.M>S ARCH, physics,c.e.,architecture
Muhammad Qureshi Photo 12

Muhammad Qureshi

view source
Location:
United States
Work:
Lucky Textile Mills 2009 - 2012
Product Manager Home Textiles
Muhammad Qureshi Photo 13

Muhammad Qureshi

view source
Location:
United States
Muhammad Qureshi Photo 14

Muhammad Qureshi

view source
Work:
SHELL PAKISTAN

Jun 2010 to Jul 2010
INTERNSHIP
Pak Suzuki Motors Co Ltd
Karachi
Assistant Manger ( Production Control & Material Management )
Education:
NEDUET
Karachi
2008 to 2011
B.E Industrial & Manufacturing in Industrial & Manufacturing
Muhammad Qureshi Photo 15

Muhammad Qureshi

view source
Work:
Metro Security Company

Jan 2013 to 2000
Security Supervisor
Composite Security Services (Pvt.) Ltd

Jul 2012 to Dec 2012
Security Guard
Education:
Board of Intermediate & Secondary Education
2010 to 2012
SSC in Engineering Programme
Muhammad Qureshi Photo 16

Muhammad Qureshi

view source
Work:
Saudi Basic Industries Corporation

Jun 2014 to 2000
Security Engineer
King Fahd University of Petroleum and Minerals (KFUPM)

Sep 2010 to Jun 2014
Information Security Officer
Education:
King Fahd University of Petroleum and Minerals
Dhahran
2011 to 2014
MS in Computer Engineering
Sir Syed University of Engineering and Technology
Karachi
2006 to 2010
BS in Electronics Engineering
Skills:
Palo Alto Networks<br/>Panorama<br/>Cisc... Endpoint Protection<br/>ISO27001<br/>SP...

License Records

Muhammad R. Qureshi

License #:
PST.013127 - Expired
Issued Date:
Mar 18, 1982
Expiration Date:
Dec 31, 2003
Type:
Pharmacist

Us Patents

  • Calculation Of Link-Detour Paths In Mesh Networks

    view source
  • US Patent:
    7500013, Mar 3, 2009
  • Filed:
    Apr 2, 2004
  • Appl. No.:
    10/817760
  • Inventors:
    Zbigniew M. Dziong - Atlantic Highlands NJ, US
    Muhammad A. Qureshi - Irvine CA, US
  • Assignee:
    Alcatel-Lucent USA Inc. - Murray Hill NJ
  • International Classification:
    G06F 15/173
    G06F 12/00
  • US Classification:
    709238, 709249
  • Abstract:
    A protected communication network utilizes a link-based recovery strategy that includes methods for calculating and distributing link-protection parameters and calculating primary and link-detour paths based on these parameters. These link-protection parameters support the computation of more-optimal link-detour paths and a corresponding increase in sharing of network resources between disjoint failures. A joint-optimization mechanism can be employed that considers both the cost of link-detour paths as well as the cost of links in candidate primary paths in the selection of a primary path for a demand. Information for the joint optimization is preferably distributed using link-state advertisements.
  • Method And Apparatus For Network Routing Between A Tactical Network And A Satellite Network

    view source
  • US Patent:
    7760745, Jul 20, 2010
  • Filed:
    Sep 17, 2007
  • Appl. No.:
    11/856305
  • Inventors:
    Muhammad Akber Qureshi - Irvine CA, US
    David Brian Lofquist - Yorba Linda CA, US
  • Assignee:
    The Boeing Company - Chicago IL
  • International Classification:
    H04J 1/16
    H04L 12/56
  • US Classification:
    370401, 370315, 370328, 370389
  • Abstract:
    A method, apparatus, and computer usable program code for managing networks. In one advantageous embodiment, a computer implemented method processes routing information. The process collects updates to the routing information in a first network. Responsive to an event, a cost of reaching each address in the first network from each of a plurality of gateways in the first network that has access to a second network is identified to form identified costs. The process also selects a set of addresses for a set of gateways providing access to the second network, wherein each gateway in the set of gateways is identified using a policy with respect to a cost of reaching a particular address in the first network to form an update list. The update list is sent to the second network.
  • Method And Apparatus For Distributing Dynamic Auto-Summarization Of Internet Protocol Reachable Addresses

    view source
  • US Patent:
    7782882, Aug 24, 2010
  • Filed:
    Sep 17, 2007
  • Appl. No.:
    11/856334
  • Inventors:
    Muhammad Akber Qureshi - Irvine CA, US
    David Brian Lofquist - Yorba Linda CA, US
  • Assignee:
    The Boeing Company - Chicago IL
  • International Classification:
    H04J 1/16
    H04L 12/56
  • US Classification:
    370401, 370252, 370254, 370315
  • Abstract:
    A computer implemented method, apparatus, and computer usable program code for managing addresses in a network. In one advantageous embodiment, a computer implemented method is used to managing addresses for a plurality of destinations in a network. Addresses assigned to a plurality of gateways are summarized to form summarized addresses containing prefixes and addresses for the plurality of gateways in which each gateway in the plurality of gateways is associated with a portion of the prefixes and addresses for destinations handled by the each gateway in the plurality of gateways. A gateway in the plurality of gateways having a largest portion of the summarized addresses is assigned a prefix for all addresses assigned to the network to form a selected gateway. An associated portion of the summarized addresses for the selected gateway is replaced with the prefix.
  • Link-Based Recovery With Demand Granularity In Mesh Networks

    view source
  • US Patent:
    8111612, Feb 7, 2012
  • Filed:
    Apr 2, 2004
  • Appl. No.:
    10/817748
  • Inventors:
    Zbigniew M Dziong - Montreal, CA
    Muhammad A. Qureshi - Irvine CA, US
  • Assignee:
    Alcatel Lucent - Paris
  • International Classification:
    G08C 15/00
    H04L 12/26
  • US Classification:
    370218, 370222
  • Abstract:
    A protected communication network utilizes a link-based recovery strategy that supports independent recovery paths for individual demands, where each link includes one or more lines and each line can support one or more demands. Failure of one or more—or even all—of the lines/ports of a link will typically result in the independent rerouting of the affected demands along one or more link-detour paths. The flexibility afforded by recovery at the granularity of a demand supports the computation of more-optimal link-detour paths and a corresponding increase in sharing of network resources between disjoint failures. The network also addresses the restricted case where all demands on a line/port are recovered along the same link-detour path.
  • Queuing Architectures For Orthogonal Requirements In Quality Of Service (Qos)

    view source
  • US Patent:
    8238346, Aug 7, 2012
  • Filed:
    Jul 9, 2009
  • Appl. No.:
    12/500049
  • Inventors:
    Wayne R. Howe - Irvine CA, US
    Muhammad Akber Qureshi - Irvine CA, US
  • Assignee:
    The Boeing Company - Chicago IL
  • International Classification:
    H04L 12/28
    H04L 12/54
  • US Classification:
    37039542, 370412, 370413, 370415, 370417, 370429
  • Abstract:
    A node in a mobile ad-hoc network or other network classifies packets (a) in accordance with a first set of priority levels based on urgency and (b) within each priority level of the first set, in accordance with a second set of priority levels based on importance. The node: (a) queues packets classified at highest priority levels of the first and/or second sets in high-priority output queues; (b) queues packets classified at medium priority levels of the first set in medium-priority output queue(s); and (3) queues packets classified at low priority levels of the first and/or second set in low-priority output queue(s). Using an output priority scheduler, the node serves the packets in order of the priorities of the output queues. In such manner, orthogonal aspects of DiffServ and MLPP can be resolved in a MANET or other network.
  • Queuing Architectures For Orthogonal Requirements In Quality Of Service (Qos)

    view source
  • US Patent:
    8442057, May 14, 2013
  • Filed:
    Jul 11, 2012
  • Appl. No.:
    13/546233
  • Inventors:
    Wayne R. Howe - Irvine CA, US
    Muhammad Akbar Qureshi - Irvine CA, US
  • Assignee:
    The Boeing Company - Chicago IL
  • International Classification:
    H04L 12/28
    H04L 12/54
  • US Classification:
    37039542, 370412, 370413, 370415, 370417, 370429
  • Abstract:
    A node in a mobile ad-hoc network or other network classifies packets (a) in accordance with a first set of priority levels based on urgency and (b) within each priority level of the first set, in accordance with a second set of priority levels based on importance. The node: (a) queues packets classified at highest priority levels of the first and/or second sets in high-priority output queues; (b) queues packets classified at medium priority levels of the first set in medium-priority output queue(s); and (3) queues packets classified at low priority levels of the first and/or second set in low-priority output queue(s). Using an output priority scheduler, the node serves the packets in order of the priorities of the output queues. In such manner, orthogonal aspects of DiffServ and MLPP can be resolved in a MANET or other network.
  • Loop Avoidance For Recovery Paths In Mesh Networks

    view source
  • US Patent:
    20050226212, Oct 13, 2005
  • Filed:
    Apr 2, 2004
  • Appl. No.:
    10/817745
  • Inventors:
    Zbigniew Dziong - Montreal, CA
    Muhammad Qureshi - Irvine CA, US
  • International Classification:
    H04L012/28
  • US Classification:
    370351000
  • Abstract:
    A protected communication network utilizes a link-based recovery strategy that incorporates loop-avoidance mechanisms to eliminate redundant traversal of links in recovery paths, thereby improving network efficiency. The loop-avoidance mechanisms can include calculation of recovery paths taking into account protected segments that include shared risk link groups. In one two-phase loop-avoidance mechanism, a full link-detour path is calculated for a primary-path link by generating a minimum cost path between the upstream and downstream terminating nodes for the link. Next, the full link-detour path is shortened by removing redundant links that are shared by the full link-detour path and the original primary path. Calculation of link-detours and elimination of loops is supported in some embodiments by the distribution of link-state parameters via extensions to the link-state-advertisement (LSA) protocol.

Facebook

Muhammad Qureshi Photo 17

Umer Muhammad Qureshi

view source
Muhammad Qureshi Photo 18

Muhammad Qureshi

view source
Muhammad Qureshi Photo 19

Waqaar Muhammad Qureshi

view source
Muhammad Qureshi Photo 20

Pir Bilal Muhammad Qureshi

view source
Muhammad Qureshi Photo 21

Ali Muhammad Qureshi

view source
Muhammad Qureshi Photo 22

Khair Muhammad Qureshi

view source
Muhammad Qureshi Photo 23

Muhammad Qureshi

view source
Muhammad Qureshi Photo 24

Osama Ben Muhammad Qureshi

view source

Youtube

Mufti MUHAMMAD HANIF QURESHI Wahabi Kh ha Cli...

Tahir Saleem chakwal (dhab kalan) 00971507817370

  • Category:
    Music
  • Uploaded:
    30 Aug, 2008
  • Duration:
    10m 1s

Mufti MUHAMMAD HANIF QURESHI Wahabi kh ha Cli...

Tahir Saleem chakwal (dhab kalan)

  • Category:
    Music
  • Uploaded:
    28 Aug, 2008
  • Duration:
    9m 53s

Mufti MUHAMMAD HANIF QURESHI Wahabi kh ha Cli...

Tahir Saleem chakwal (dhab kalan)

  • Category:
    Music
  • Uploaded:
    29 Aug, 2008
  • Duration:
    9m 35s

Mufti MUHAMMAD HANIF QURESHI Wahabi kh ha Cli...

Tahir Saleem chakwal (dhab kalan)

  • Category:
    Music
  • Uploaded:
    28 Aug, 2008
  • Duration:
    10m

Mufti Muhammad Hanif Qureshi Wahabi kh ha Cli...

Tahir Saleem chakwal (dhab kalan)

  • Category:
    Music
  • Uploaded:
    27 Aug, 2008
  • Duration:
    9m 21s

1 sey 2-20 Jan,2011- Part 3

"Aik Say Dou (1 Say 2) Top business news with analysis that will give ...

  • Category:
    News & Politics
  • Uploaded:
    21 Jan, 2011
  • Duration:
    6m 44s

Mylife

Muhammad Qureshi Photo 25

Muhammad Qureshi Orlando...

view source
Wondering what Muhammad Qureshi is up to? Learn how to find people so you can reconnect and catch up at MyLife.

Classmates

Muhammad Qureshi Photo 26

Muhammad Fahad Qureshi

view source
Schools:
Potomac Falls High School Sterling VA 1997-2001
Muhammad Qureshi Photo 27

Muhammad Qureshi

view source
Schools:
Roger Ludlowe Middle School Fairfield CT 2002-2006
Community:
Kathy Pinto
Muhammad Qureshi Photo 28

Muhammad Qureshi

view source
Schools:
Adamson University Manila OR 1996-2000
Community:
Richard Capps
Muhammad Qureshi Photo 29

Dr. Muhammad Yasir Qureshi

view source
Schools:
Crescent Model High School Lahore AR 1990-1994
Muhammad Qureshi Photo 30

Muhammad Qureshi (Owais)

view source
Schools:
Bloomfield Hall High School Lahore AR 1994-1998
Muhammad Qureshi Photo 31

Roger Ludlowe Middle Scho...

view source
Graduates:
Muhammad Qureshi (2002-2006),
Matt Moore (2002-2006),
Asia Foreman (2002-2005),
Harry Frostick (2000-2004)
Muhammad Qureshi Photo 32

Heald Engineering College...

view source
Graduates:
Rich Galetti (1962-1965),
Muhammad Qureshi (1959-1963)
Muhammad Qureshi Photo 33

Adamson University, Manila

view source
Graduates:
Muhammad Qureshi (1996-2000),
Joselito Velasquez (1980-1984),
Louie Ann Narvaez (2003-2007),
Cynthia Sison (1983-1987),
Aileen Acebuche (1987-1991)

Plaxo

Muhammad Qureshi Photo 34

Muhammad qureshi

view source
Muhammad Qureshi Photo 35

Muhammad Qureshi

view source
Associate at Booz & Company
Muhammad Qureshi Photo 36

Muhammad Qureshi

view source
Salim Bin Atif
Muhammad Qureshi Photo 37

Muhammad Qureshi

view source
SAKGOC
Muhammad Qureshi Photo 38

Muhammad Qureshi

view source
XYZ

Flickr

Googleplus

Muhammad Qureshi Photo 47

Muhammad Qureshi

Work:
Tagged - Software Engineer (2011)
Education:
University of Waterloo - Software Engineering
Muhammad Qureshi Photo 48

Muhammad Qureshi

Lived:
Los Angeles, CA
Muhammad Qureshi Photo 49

Muhammad Qureshi

Bragging Rights:
Jumped 13,500 ft.
Muhammad Qureshi Photo 50

Muhammad Qureshi

Muhammad Qureshi Photo 51

Muhammad Qureshi

Muhammad Qureshi Photo 52

Muhammad Qureshi

Muhammad Qureshi Photo 53

Muhammad Qureshi

Muhammad Qureshi Photo 54

Muhammad Qureshi


Get Report for Muhammad Irfan Qureshi from Troy, MI, age ~56
Control profile