Search

Patrick W Gannon

age ~49

from Portland, OR

Also known as:
  • Patrick R Gannon
  • Patrick W Smith

Patrick Gannon Phones & Addresses

  • Portland, OR
  • Brooklyn, NY
  • New Paltz, NY
  • Rosendale, NY
  • Chester, NY
  • 80 Cranberry St, Brooklyn, NY 11201 • 7188582965

Medicine Doctors

Patrick Gannon Photo 1

Patrick R. Gannon

view source
Specialties:
Orthopaedic Surgery
Work:
Southeast Orthopedic Associates
1 E Clark Bass Blvd FL 2, McAlester, OK 74501
9184216753 (phone), 9184216758 (fax)
Education:
Medical School
Washington University School of Medicine
Graduated: 1993
Procedures:
Carpal Tunnel Decompression
Hallux Valgus Repair
Knee Replacement
Shoulder Surgery
Arthrocentesis
Hip Replacement
Hip/Femur Fractures and Dislocations
Joint Arthroscopy
Knee Arthroscopy
Lower Arm/Elbow/Wrist Fractures and Dislocations
Lower Leg/Ankle Fractures and Dislocations
Shoulder Arthroscopy
Spinal Surgery
Wound Care
Conditions:
Fractures, Dislocations, Derangement, and Sprains
Internal Derangement of Knee
Internal Derangement of Knee Cartilage
Intervertebral Disc Degeneration
Lateral Epicondylitis
Languages:
English
Spanish
Description:
Dr. Gannon graduated from the Washington University School of Medicine in 1993. He works in McAlester, OK and specializes in Orthopaedic Surgery.
Patrick Gannon Photo 2

Patrick G. Gannon

view source
Specialties:
Occupational Medicine, Emergency Medicine
Work:
Kishwaukee Corporate Health
2111 Midlands Ct STE 201, Sycamore, IL 60178
8157544882 (phone), 8157544269 (fax)
Education:
Medical School
Midwestern University/ Chicago College of Osteopathic Medicine
Graduated: 1987
Languages:
English
Spanish
Description:
Dr. Gannon graduated from the Midwestern University/ Chicago College of Osteopathic Medicine in 1987. He works in Sycamore, IL and specializes in Occupational Medicine and Emergency Medicine.

Us Patents

  • High Speed Store Request Processing Control

    view source
  • US Patent:
    41492455, Apr 10, 1979
  • Filed:
    Jun 9, 1977
  • Appl. No.:
    5/805065
  • Inventors:
    Patrick M. Gannon - Poughkeepsie NY
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 1306
    G06F 918
  • US Classification:
    364200
  • Abstract:
    The described embodiment provides storage control (PSCF) for overlapping the handling of processor store requests between their generation by an instruction execution means (IPPF) and their presentation to system main storage (MS). The embodiment uses a store counter, an inpointer counter, an outpointer counter, a translator pointer register, an output counter and a plurality of registers sets to process and control the sequencing of all store requests so that the PSCF can output them to MS in the order received from the IPPF. The embodiment uses the counters to coordinate the varying delays in PSCF processing of plural store request contained in different register sets and the translator. The store counter obtains independence between plural IPPF operand address (OA) registers which send the store requests and plural PSCF register sets which handle the store request. The number of OA registers is made independent of the number of register sets.
  • Synonym Control Means For Multiple Virtual Storage Systems

    view source
  • US Patent:
    41363850, Jan 23, 1979
  • Filed:
    Mar 24, 1977
  • Appl. No.:
    5/781022
  • Inventors:
    Patrick M. Gannon - Poughkeepsie NY
    Andrew R. Heller - Mohegan Lake NY
    Ronald M. Smith - Wappingers Falls NY
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 1300
  • US Classification:
    364200
  • Abstract:
    The embodiments relate to special controls in a processor which eliminate synonym entries in a translation lookaside buffer (DLAT) for a system which has DLAT entries that can concurrently translate virtual addresses in multiple address spaces into real main storage addresses. The controls provide a common space bit in any segment table entry (STE) or alternatively in any page table entry (PTE) in any private address space to indicate whether the segment or page, respectively, contains programs and data private to the address space or shared by all address spaces. Each DLAT entry contains a common/private storage indictor which is set to the state of the common space bit in the STE or PTE used in an address translation loaded into the DLAT entry. When the entry is read, the private/common storage indicator controls whether the DLAT can only be used by the address space identified in the DLAT, or by all address spaces.
  • Technique For Performing Partial Stores In Store-Thru Memory Configuration

    view source
  • US Patent:
    41575865, Jun 5, 1979
  • Filed:
    May 5, 1977
  • Appl. No.:
    5/794323
  • Inventors:
    Patrick M. Gannon - Poughkeepsie NY
    Julius D. Jones - Unionvale NY
    Dale M. Junod - Highland NY
    Richard L. Partridge - Wappingers Falls NY
    Thomas R. Wright - Shokan NY
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 702
  • US Classification:
    364200
  • Abstract:
    This specification relates to performance of partial store operation in a hierarchical memory system which has a buffer store interposed between a processor interrogating the memory system and the main memory of the memory system. Such a partial store operation can be performed on a word of data in the main memory using the buffer store copy of that word of data. The copy of the word of data is read out of the buffer store into a register where it is modified to form a new word by replacing one or more but not all of the bytes in the word of data with bytes supplied by the processor. The new word is then placed in the main memory by performing a full store operation. The problem with performing a partial store operation in this manner is that the copy of the word of data in the buffer store may not be up-to-date. A technique is provided to eliminate the possibility of this old data being rewritten back into the main memory.
  • Fast Two-Level Dynamic Address Translation Method And Means

    view source
  • US Patent:
    46959505, Sep 22, 1987
  • Filed:
    Sep 17, 1984
  • Appl. No.:
    6/651491
  • Inventors:
    Henry R. Brandt - Poughkeepsie NY
    Patrick M. Gannon - Poughkeepsie NY
    Wan L. Leung - Coral Springs FL
    Timothy R. Marchini - Wappingers Falls NY
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 1210
  • US Classification:
    364200
  • Abstract:
    A unique high-speed hardware arrangement for generating double-level address translations in combination a translation look-aside buffer (TLB) structure that can store and lookup intermediate translations during a double-level translation. The hardware proceeds to the completion of a double-level translation without having to backup its operation, although an intermediate TLB miss is encountered, without danger of CPU deadlock occurring. The hardware arrangement also performs all single-level address translations required by the system.
  • Coherence Control By Data Invalidation In Selected Processor Caches Without Broadcasting To Processor Caches Not Having The Data

    view source
  • US Patent:
    52652327, Nov 23, 1993
  • Filed:
    Apr 3, 1991
  • Appl. No.:
    7/679900
  • Inventors:
    Patrick M. Gannon - Poughkeepsie NY
    Michael Ignatowski - Red Hook NY
    Matthew A. Krygowski - Hopewell Junction NY
    Lishing Liu - Pleasantville NY
    Donald W. Price - Lake Katrine NY
    William K. Rodiger - Sudbury NY
    Gregory Salyer - Woodstock NY
    Yee-Ming Ting - Cornwall NY
    Michael P. Witt - Fishkill NY
  • Assignee:
    International Business Machines Corporation - NY
  • International Classification:
    G06F 1300
  • US Classification:
    395425
  • Abstract:
    A coherence directory and its methods of operation are disclosed for private processor caches in a multiple processor system to control data coherence in the system. It provides cross-invalidate (XI) controls for the assignment of exclusive and public ownership to data units in the processor caches, including required cross-invalidation of data units among the processor caches to obtain data coherence in the system in an efficient manner. The coherence directory can be used in a multiple processor system with or without any shared second level (L2) cache, shared or private. When a shared L2 cache is used to improve system access time, the coherence directory can also be used as the second level directory for the shared L2 cache and eliminate the need for any additional L2 directory(s).
  • Cache Bypass Control For Operand Fetches

    view source
  • US Patent:
    41897706, Feb 19, 1980
  • Filed:
    Mar 16, 1978
  • Appl. No.:
    5/887097
  • Inventors:
    Patrick M. Gannon - Poughkeepsie NY
    John S. Liptay - Rhinebeck NY
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 100
  • US Classification:
    364200
  • Abstract:
    In the case of a cache miss, the successive fetch requests by the I-unit for sublines (e. g. doublewords) of a variable length field operand are provided by the first through the highest-address fetched sublines in a line being accessed from main storage via a cache bypass. This avoids the time delay for the I-unit caused by waiting until the complete line has been transferred to the cache before all required sublines in the line are obtainable from the cache. Address operand pairs (AOP's) consisting of request and buffer registers are provided in the I-unit to handle the fetched sublines as fast as the cache bypass can provide them from main storage. If there is a cache hit, the sublines are accessed from the cache.
  • Apparatus And Method For Tlb Purge Reduction In A Multi-Level Machine System

    view source
  • US Patent:
    53177053, May 31, 1994
  • Filed:
    Aug 26, 1993
  • Appl. No.:
    8/112174
  • Inventors:
    Patrick M. Gannon - Poughkeepsie NY
    Peter H. Gum - Poughkeepsie NY
    Roger E. Hough - Highland NY
    Robert E. Murray - Woodstock NY
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 1202
  • US Classification:
    395400
  • Abstract:
    A system for reducing purging of a translation lookaside buffer (TLB) to reduce operating system overhead in a system running multiple levels of virtual machines. A system typically must purge TLB entries whenever an underlying page table entry is invalidated due to paging activity on the host machine, or an underlying guest machine. A system for reducing the number of cases in which guest translations are based on host page table entries is provided. Additional logic is supplied to analyze each invalidate page table entry (IPTE) instruction to minimize the extent of purging required as a result of that instruction. When the region relocate facility is in operation, or when no pageable TLB's have been constructed, only the entry corresponding to the page table entry to be invalidated need be purged. This limited purging reduces the overhead by reducing the time spent in purging and the time required in address translation to rebuild the TLB. This time saving results in increased performance in systems with multi-level guests.

Resumes

Patrick Gannon Photo 3

Chairman & Professor Of Science Education At Hofstra North Shore Lij Scool Of Medicine At Hofstra University

view source
Position:
Chairman & Professor of Science Education at Hofstra North Shore LIJ Scool of Medicine at Hofstra University
Location:
Greater New York City Area
Industry:
Higher Education
Work:
Hofstra North Shore LIJ Scool of Medicine at Hofstra University
Chairman & Professor of Science Education
Patrick Gannon Photo 4

Associate Product Manager

view source
Location:
6 north Broadway, Denver, CO 80203
Industry:
Marketing And Advertising
Work:
Freelance Film Production since Mar 2011
Producer/Coordinator

GREC since Apr 2012
Content Director

Solar Films Jan 2011 - Jun 2011
Creative Development Intern

"The Longest Week" film 2011 - 2011
Camera Intern

Washington Square Films Aug 2011 - Sep 2011
Office Asst/Creative Development
Education:
Savannah College of Art and Design 2007 - 2010
Bachelor of Fine Arts (BFA), Film & Television
Iowa State University 2010
Skills:
Production Managment
Film
Post Production
Feature Films
Creative Writing
Commercials
Digital Media
Music Videos
Camera
Film Production
Creative Direction
Short Films
Comedy
Entertainment
Video Production
Producing
Production Management
Final Cut Pro
Editing
Interests:
Football
Collecting Antiques
Exercise
Sweepstakes
Nascar
Home Improvement
Collecting Art
Shooting
Reading
Gourmet Cooking
Sports
Watching Basketball
Golf
Food
Fishing
Home Decoration
Health
Watching Sports
Collecting Coins
Digital Media
Cooking
Cruises
Outdoors
Sewing
Electronics
Baseball
Crafts
Fitness
Music
Camping
Creative Writing
Dogs
Movies
Collecting
Kids
Medicine
Diet
Automobiles
Cats
Woodwork
Travel
Film
Career
Boating
Watching Baseball
Investing
Traveling
Television
Basketball
Smoking
Watching Football
Languages:
English
Awards:
Finalist - Best Short Screenplay
Los Angeles Screenplay Competition
Awarded for my screenplay entitled "The Life We Lead."
Patrick Gannon Photo 5

Patrick Gannon

view source
Patrick Gannon Photo 6

Patrick Gannon

view source
Patrick Gannon Photo 7

Patrick Gannon

view source
Patrick Gannon Photo 8

Patrick Gannon

view source
Patrick Gannon Photo 9

Patrick Gannon

view source
Skills:
Industrial Engineering
Software
Patrick Gannon Photo 10

Patrick Gannon

view source
Location:
United States

Lawyers & Attorneys

Patrick Gannon Photo 11

Patrick Gannon - Lawyer

view source
ISLN:
1000976330
Admitted:
2020
Patrick Gannon Photo 12

Patrick Gannon - Lawyer

view source
ISLN:
913559374
Admitted:
1995

Isbn (Books And Publications)

  • Building Database-Driven Web Catalogs

    view source
  • Author:
    Patrick Gannon
  • ISBN #:
    0070153078
  • Building Database-Driven Web Catalogs

    view source
  • Author:
    Patrick Gannon
  • ISBN #:
    0072130733
Name / Title
Company / Classification
Phones & Addresses
Patrick Gannon
President
Aquatrans Distributors Inc
Truck Transporting
204 19099 25 Ave, Surrey, BC V3S 3V2
6045418782, 6045418785
Patrick Gannon
President
Aquatrans Distributors Inc
Truck Transporting
6045418782, 6045418785
Patrick Gannon
Managing
Gannoikin LLC
Patrick Gannon
Director Information Technology
GOKALDAS IMAGES (USA), INC
Whol Family Clothing · Whol Men's/Boy's Clothing Whol Women's/Child's Clothing
8 W 40 St 3 Flr, New York, NY 10018
8 W 40 St, New York, NY 10018
530 Fashion Ave, New York, NY 10018
2127303950

News

Durham Elections Board Denied Extension On Monday Recount Deadline

Durham elections board denied extension on Monday recount deadline

view source
  • Later Friday, the State Board of Elections denied the extension. State Board officials have been working with Durham County officials to ensure the recount is conducted as expeditiously as possible, agency spokesman Patrick Gannon said. At this point, the State Board office does not believe an ex
  • Date: Dec 02, 2016
  • Category: Sports
  • Source: Google
Tight Races, Large Turnout – And Voting Problems In Durham

Tight races, large turnout – and voting problems in Durham

view source
  • 10:50 a.m. The problems in Durham were limited to five precincts, said Patrick Gannon, spokesman for the N.C. State Board of Elections. The problem was glitches in the software used to look up voters. The precincts have defaulted to the old-fashioned and reliable paper logs to verify registered vote
  • Date: Nov 08, 2016
  • Category: Health
  • Source: Google
Long Waits Face Early Voters In Battleground North Carolina

Long waits face early voters in battleground North Carolina

view source
  • Figures from the N.C. State Board of Elections show 137,341 ballots were cast across the state. In 2012, 166,943 ballots were cast on the first day of early voting, board spokesman Patrick Gannon said. Gannon said a full update is expected Friday.
  • Date: Oct 20, 2016
  • Category: U.S.
  • Source: Google
Ap Investigation Details Perimeter Breaches At Us Airports

AP investigation details perimeter breaches at US airports

view source
  • "There is nothing that can't be penetrated," said LAX Police Chief Patrick Gannon, noting that even the White House has struggled with perimeter security; last year an intruder with a knife climbed a fence and made it inside the executive mansion before being arrested.
  • Date: Apr 09, 2015
  • Category: World
  • Source: Google
Us Lawmakers To Eye Attack At Los Angeles Airport

US lawmakers to eye attack at Los Angeles airport

view source
  • TSA Administrator John Pistole was scheduled to testify at the hearing along with the airport's Executive Director Gina Marie Lindsey, LAX Police Chief Patrick Gannon and J. David Cox Sr., national president of the American Federation of Government Employees, which represents 45,000 TSA officers.
  • Date: Mar 28, 2014
  • Category: U.S.
  • Source: Google
Tsa: Lax Needs An Increased Police Presence On Big Travel Days

TSA: LAX Needs an Increased Police Presence on Big Travel Days

view source
  • Angeles Airport Police Department was questioned in the aftermath of the shooting for having officers roam terminals instead of remaining stationed at security checkpoints. The department and its chief, Patrick Gannon, defended the move as a way to provide better security for the airport as a whole.
  • Date: Mar 26, 2014
  • Category: U.S.
  • Source: Google
Congresswoman Slams Response Report On Lax Shooter

Congresswoman slams response report on LAX shooter

view source
  • LAX Police Chief Patrick Gannon said he was satisfied with the activities of the officers. However, Garcetti said airport policies requiring notification must be enforced and officers should be reminded and retrained about those rules.
  • Date: Mar 18, 2014
  • Category: U.S.
  • Source: Google
Ap Exclusive: Phone System Failed In Lax Shooting

AP Exclusive: Phone system failed in LAX shooting

view source
  • "We realize in incidents like this, how quick you are or how fast you are at responding to incidents is generally going to be the difference between how many people get hurt or don't get hurt," Airport Police Chief Patrick Gannon said in a recent interview. He said the airport in its review had look
  • Date: Feb 27, 2014
  • Source: Google

Classmates

Patrick Gannon Photo 13

Patrick Gannon

view source
Schools:
Monsignor Farrell High School Staten Island NY 1998-2002
Community:
Joyce Reeves, Bob Driscoll
Patrick Gannon Photo 14

Patrick Gannon

view source
Schools:
Clinton High School Clinton MA 1996-2000
Community:
Paul Clements
Patrick Gannon Photo 15

Patrick Gannon

view source
Schools:
Oakley Middle School Oakley CA 1975-1975
Community:
Jacqueline Rogowski, Karen Iwicki, Donald Craddock
Patrick Gannon Photo 16

Patrick Gannon

view source
Schools:
Telfair Elementary School Pacoima CA 1954-1957, Mary Immaculate School Pacoima CA 1957-1962, Visitation School Los Angeles CA 1962-1963
Community:
Marilyn Brown
Patrick Gannon Photo 17

Patrick Gannon

view source
Schools:
Stonegate Elementary School Silver Spring MD 1976-1983, White Oak Junior High School Silver Spring MD 1983-1986
Community:
Annyce Arendt
Patrick Gannon Photo 18

Patrick Gannon

view source
Schools:
Ridgeview Middle School Gaithersburg MD 2000-2004
Community:
Morris Thomas, Christopher Smith, Laura Allen, David Keplinger, Lisa Falconer
Patrick Gannon Photo 19

Patrick Gannon

view source
Schools:
Saint Patrick West Park School Cleveland OH 1979-1987
Community:
Patrick Ruebensaal, Patti Golden, Glendora Glenny, Helene Abbey, Russell Walker
Patrick Gannon Photo 20

Patrick Gannon

view source
Schools:
O. A. Thorp Scholastic Academy Chicago IL 1982-1990
Community:
Judi Babb, Arlene Spatzek

Myspace

Patrick Gannon Photo 21

Patrick Gannon

view source
Locality:
Sockton/Rohnert Park/ San Antonio, CALIFORNIA
Gender:
Male
Birthday:
1950
Patrick Gannon Photo 22

Patrick Gannon

view source
Locality:
San Diego, California
Gender:
Male
Birthday:
1949
Patrick Gannon Photo 23

patrick gannon

view source
Locality:
BRONX, New York
Gender:
Male
Birthday:
1949
Patrick Gannon Photo 24

Patrick Gannon

view source
Locality:
Big Sky, Montana
Gender:
Male
Birthday:
1941
Patrick Gannon Photo 25

Patrick Gannon

view source
Locality:
Tokyo, ???
Gender:
Male
Birthday:
1930
Patrick Gannon Photo 26

Patrick Gannon

view source
Locality:
CLINTON, Massachusetts
Gender:
Male
Birthday:
1940
Patrick Gannon Photo 27

Patrick Gann (Patrick) M...

view source
Patrick Gannon (Patrick)'s profile on Myspace, the leading social entertainment destination powered by the passion of our fans.

Googleplus

Patrick Gannon Photo 28

Patrick Gannon

Work:
Manchester Metropolitan University - UNISON Equalities Officer (2006)
Oldham Metropolitan Borough Council (2005-2006)
Education:
Saddleworth High School, Oldham Sixth Form College, Manchester Metropolitan University - Philosophy, Manchester Metropolitan University - MA Creative Writing
Patrick Gannon Photo 29

Patrick Gannon

Work:
Smart Grid Interoperability Panel - President & Executive Director (2013)
Warning Systems, Inc. - President & CEO (2008-2013)
Education:
Georgia Institute of Technology
About:
Internet pioneer, author, software entrepreneur, & international standards executive
Patrick Gannon Photo 30

Patrick Gannon

Education:
Florida Institute of Technology - Aviation Management & Flight Technology
Patrick Gannon Photo 31

Patrick “Kuru” Gannon

Tagline:
Always Adventure
Patrick Gannon Photo 32

Patrick Gannon

Tagline:
We help landowners and tenants come together on farmland leases.
Patrick Gannon Photo 33

Patrick Gannon

Patrick Gannon Photo 34

Patrick Gannon

Patrick Gannon Photo 35

Patrick Gannon

Facebook

Patrick Gannon Photo 36

Patrick Gannon

view source
Patrick Gannon Photo 37

Patrick Gannon

view source
Patrick Gannon Photo 38

Patrick Gannon

view source
Patrick Gannon Photo 39

Patrick Gannon

view source
Patrick Gannon Photo 40

Patrick Michael Gannon

view source
Patrick Gannon Photo 41

Patrick Gannon

view source
Patrick Gannon Photo 42

Patrick Maryjanerottencro...

view source
Patrick Gannon Photo 43

Patrick James Gannon

view source

Youtube

Finovate 07: interview with Patrick Gannon, L...

www.Visible-Bank...

  • Category:
    People & Blogs
  • Uploaded:
    03 Oct, 2007
  • Duration:
    4m 1s

Marriage Prep 101

Marriage Prep 101- Award Winning Workshops for Engaged, Newlywed and S...

  • Category:
    Education
  • Uploaded:
    28 May, 2009
  • Duration:
    4m 41s

First Cut

The horrors encountered by a little boy going for his first hair cut. ...

  • Category:
    Film & Animation
  • Uploaded:
    03 Jun, 2009
  • Duration:
    4m 15s

Alcor- Chameleon

This is Alcor playing Chameleon at the Adath Shalom BBQ. David Zyto: p...

  • Category:
    Music
  • Uploaded:
    05 Jul, 2010
  • Duration:
    4m 32s

Marriage Prep 101 Welcome

www.MarriagePrep... for Details. San Francisco Psychologists and Husb...

  • Category:
    Education
  • Uploaded:
    14 Jan, 2011
  • Duration:
    1m 36s

Alcor - Born to Run

This is us playing at our middle school's talent show. Drums- Neil McN...

  • Category:
    Music
  • Uploaded:
    17 Apr, 2010
  • Duration:
    4m 59s

Alcor- Wake Me Up When September Ends

This Alcor playing Wake Me Up When September Ends at a sweet sixteen p...

  • Category:
    Music
  • Uploaded:
    03 Jul, 2009
  • Duration:
    4m 14s

Alcor- End of Year Concert- Tenth Avenue Free...

This is Alcor playing Tenth Avenue Freeze Out and Prove It all Night a...

  • Category:
    Music
  • Uploaded:
    17 Jun, 2010
  • Duration:
    8m 8s

Plaxo

Patrick Gannon Photo 44

Patrick Gannon

view source
Seasoned data communications and networking professional. Currently have my own company, Business Satellite Solutions, LLC that delivers broadband VSAT... Seasoned data communications and networking professional. Currently have my own company, Business Satellite Solutions, LLC that delivers broadband VSAT services for enterprise clients around the world.
Patrick Gannon Photo 45

Patrick Gannon

view source
San Jose CaDirector Campus Center at De Anza College Past: Director Dining Services Harvard Business School at Harvard Business School, Chef Manger... Irish Boy
Patrick Gannon Photo 46

Patrick Gannon

view source
Big Sky, MT
Patrick Gannon Photo 47

Patrick Gannon

view source
Redwood City, CASenior Vice President at Lending Club
Patrick Gannon Photo 48

Patrick Gannon

view source
Duluth, GAOperational Development Manager at Ericsson Televi... Past: Senior Manager Operations and Quality at Credigy
Patrick Gannon Photo 49

Patrick Gannon

view source
Kaufman Rossin Co
Patrick Gannon Photo 50

Patrick Gannon

view source
Dublin
Patrick Gannon Photo 51

Patrick Gannon

view source
General Dynamics Information Technology

Flickr


Get Report for Patrick W Gannon from Portland, OR, age ~49
Control profile