Meet the staff

veterinary clinic

Get to know us better

Efficient and reliable staff

With several years of experience, Cross Veterinary Clinic Ltd has been delivering excellent animal care services in Crossmaglen and surrounding areas. We have a team of experienced and friendly staff who take great care of the animals we work with. Contact us today to book an appointment.
doctor treating a cat

Patrick Flanagan M.V.B M.R.C.V.S (Practice Partner)

Patrick graduated in 1988 from the university college Dublin. He Joined this practice formally known as Flanagan & Murdoch vets working alongside his late father Patrick Snr. in Late 1990 after spending his early working life in veterinary in Strabane in Co Tyrone. Patrick has a keen interest in large animal Herd Health, and regularly seen at large animal conferences. Outside Work Patrick enjoys spending time with his family and going to G.A.A Matches.
Patrick Flanagan

Michael Mc Creesh M.V.B M.R.C.V.S (Practice Partner)

After Graduating from the University of Liverpool in 2007 Michael came back to his roots of Crossmaglen after working for 5 years in different mixed practices Michael main Clinical areas of interest are herd health fertility and production as well as small animal Surgery. Outside work Michael is kept busy by his young family and his family Dairy Farm.

Michael Mc Creesh

Simon Finnegan D.V.M M.R.C.V.S 

Simon Graduated in 2009 from University of veterinary medicine in Kosic. After Graduating Simon worked in Co Tyrone and Co. Mayo and came on board to Cross Veterinary Clinic in 2013. Simon main interests are surgery in Large and Small animal surgery along with general herd health. Outside work Simon has many interests and can be seen taking his pet dogs for walks to the mountains.
Simon Finnegan

Office Staff:

In our office we have Kathleen, Louise & Teresa. All have many roles in keeping our office in order from answering phones to Organizing all our clinical & routine work.  

Kathleen
Louisa
teresa
For first-class veterinary service, call us on
028 3086 8848
Share by: