Showband & Beat-Group Musicians Directory

...

Wait....don't start your complaint email just yet! Though compilation of this directory was begun in May 2002, it is very much a "work in progress" and far from complete. We rely on you to tell us about omissions, mistakes and errors so....now you can start that email! Kindly send any names that you feel should be added to this comprehensive directory (with instruments played and the bands or groups they played with) to showbands-at-eircom-dot-net and within a week, they will be added....promise!

Other Pages: Drums & Vocals | Sax/Clarinet & Trumpet | Trombone & Keyboards

..

This compiled directory is copyright of Francis K. and should not be published in any newspaper, magazine, book or website without written permission

GUITAR

BASS

Abbott, Roy: Interns
Aherne, Mick: Regal, Arrivals
Allen, Denis: Bojangle, Berwyn, Monarchs, Top League
Armstrong, Herbert: Wheels, Them
Armstrong, Jim: Melotones, Them
Arnold, Brendan: Royal Blues
Atkins, Tom: Royal Aces
Aylward, Jim: Cowboys
Baker, Vinny: Firehouse, Plainsmen, Times, Real Country
Bamber, Joe: Martells
Barrett, Terry: Brose Walsh, Arcadians, Thunderbeats
Barrett, Tony: Blue Clavons
Barton, Adrian: Skyrockets
Bell, Eric: Earth Dwellers, Bluebeats, Shannon Showband, Shades of Blue, Emeralds, Dreams, Thin Lizzy, Eric Bell Band
Bible, Vic: Decca
Bingham, Billy: Laganmen, Emeralds
Boggins, Perky: Hot Air Machine, Sheeba
Boland, Buddy: Uptown Band, Cotton Mill Boys, Buckshot
Bonass, Brendan: Uptown Band, Stepaside
Brady, Al: Cyclones
Brady, Frank: Blackbirds
Brady, Liam: Cyclones
Brady, Mickey: Mighty Avons
Brady, Pat: Cromwell
Brady, Paul: Rootzgroop, Rockhouse
Brasil, Gay: Cowboys, Tweed
Brattan, Harold: Arabs
Brennan, Frank: Dominoes, Clefonaires
Brennan, Seamus: Crackaways
Brogan, Seamus: Regent, Palladin
Brown, Willie: Reform
Bryan, Mick: Agents, Fairways, Blue Boys
Burke, Tony: Chapter Five, Dixies
Burns, Alex: Dave Glover, Witnesses
Butterfield, Roy: Country Folk
Byrne, Billy: Imperial Imps
Byrne, Dermot: Madisons
Byrne, Niall: Some People
Caffrey, Tommy: Strangers
Campbell, Eamon: Clubmen
Campbell, Eddie: Stellas, Federals, Greenbeats, Real McCoy
Carroll, Doc: Pete Browne, Royal Blues, Nightrunners
Carroll, Frank: Legionaires
Carson, Denis: Gaylords
Carson, Jim: Oceans
Carson, Warren: Jimmy Johnston
Cassidy, Mickey: Barristers
Cassidy, Neil: Teenbeats, Liberation
Catoire, Tony: Melody Aces
Chateau, Paul: International
Cheevers, Benny: Intruders, Skid Row
Cherry, Dessie: Luvin' Kind
Clarke, Jimmy: Jets, Nevada
Clarke, Tony: Hunters
Coleman, Gordon: Drifters
Colohan, John: Cordettes, Bermuda, Tides
Comerford, John: Savoy
Conlon, Jim: Royal
Conn, Michael: Millionaires
Connolly, Colm: Paramount
Connolly, St.John: Aesop's Fables
Conway, Jimmy: Bye-Laws, Big 8
Costigan Mark: Stepaside
Cranny, Alan: Mexicans, Stage 2
Crawford, Mervyn: Just Five
Creighton, Eddie: Chessmen, Movement
Creighton, Pete: Johnny Flynn
Cresswell, Pete: Gents
Crossan, Pat: Woodchoppers
Crowe, Ray: Memories
Crowley, Robin: Orange Machine
Cummins, Eamonn: Wild Breed
Currer, Grant: Swingtime Aces
Curtin, Alfie: Kerry Blues
Curtis, Gerry: Silver Pennies
Cutland, Freddie: Columbia
Dalton, Jim: Hootenannys, Johnny Flynn, Fleet
Daly, Paddy: Safari, Royal Aces
Darby, Sean: Crypt
Davis, Senan: Warriors, Conquerors
Davitt, Eddie: Davitt Brothers
DeBianco, John: Stellas, Emeralds, Seekers
Demick, Rod: Wheels
Diffley, Jimmy: Rhythm Stars
Dillane, Tom: Black Aces
Dillon, George: Fontana
Doherty, Hugh: Marines
Doherty, Michael: Swinging Viscounts
Doherty, Ray: Johnny Quigley, Big 8, Las Vegas
Dolan, Joe: Swingtime Aces, Capitol, Sweeney's Men
Donnelly, Christy: Galway Blazers, Astrals, Philosophers
Donnelly, Philip: Elmer Fudd
Donoghue, Frank: Astronauts, Swingtime Aces, Works
Dooley, Pat: Nomads
Doran, Mickey: Hilton
Douglas, Peter: Banshees, Sinners
Doyle, Joe: Harmony Heights
Duggan, Gerry: Brotherly Love
Dumpleton, Jimmy: Pacific
Dunne, Mickey: Blue Eagles
Dunne, Reg: Viscounts, Kings, Caroline
Duskey, Pat: Marines
Emmett, Christy: Crickets
Egan, Colm: Clowns
Fallon, P.J: Walter Lewis
Fardy, Tommy: Footappers
Farrell, Paddy: Clubmen
Faulkner, Jimmy: Good Tymes, Jangle Dangle
Fean, Johnny: Sweet Street, Jeremiah Henry, Horslips
Feeley, John: Top 7
Finn, John: Wild Breed
Fitzgerald, Ray: Donie Collins, Jim Farley
Fitzpatrick, Mark: Crypt
Fitzpatrick, Tommy: Swingtime Aces, Kings
Flood, Dave: Tomorrow's People, Buckshot
Flynn, Charlie: Paragon 7
Foley, Billy: Bridesiders
Foley, Gerry: Riviera
Foley, Liam: Donie Collins
Fullerlove, John: Mad Lads
Gallagher, Rory: Fontana, Impact
Gallagher, Tony: Trenniers, Gents
Galvin, Frank: Seven Seas, Atlantic
Geraghty, Gerry: Magic Band
Geraghty, Martin: Country Style, Mighty Avons
Geraghty, Tony: Adolf J. Rag, Miami
Gibson, Jimmy: Peggy's Leg
Gibson, Liam: Huston
Gilligan, Michael: Blue Aces, Royal
Gourley, Raymond: Sounds
Grant, Gary: Roadrunners
Greer, Ronnie: Secrets
Guest, Len: Strangers
Gunner, Jim: Swingtime Aces, Dave Glover, Clipper Carlton
Halpin, Pat: Niagara
Halpin, Willie: Chessmen, Uncle Ham
Harris, Brian: Creatures, Gentry, Cotton Mill Boys
Harrison, Billy: Them
Hastings, Frank: Royal Chords
Hayes, Matt: Royal Aces
Hayes, Tom: Safari
Herbert, Charlie: Heartbeats, Arrows, Dickie's Band
Herron, Billy: High Seas, Red Admirals
Hickey, Des: Magazine, Stage 2
Higgins, Gerry: Deep Set
Higgins, Shay: Swingtime Aces
Hockedy, Johnny: Granny's Intentions
Hogan, Jimmy: Blue Clavons, Capitol, Spotlights
Holleran, Seán: Time Machine
Hollywood, Billy: Alleykatz
Hurley, Liam: Airchords, Nevada
Jacques, John: Seven Seas
Johnston, Stan: Seekers
Jordan, Paddy: Royal Chords
Jordan, Stephen: Royal Chords
Katz, Dill: Fendermen, Madrid
Kavanagh, Paul: Vampires
Kearney, Dave: Movement, Smokey Mountain Ramblers
Keeley, Kevin: Pete Browne, Bandits
Kelly, Bobby: Hootenannys, Chosen Few, Greenbeats, Sands, tepaside
Kennedy, Francis: Omegas, Works, Doves, Brendan Shine, Twilight
Kennedy, Michael: Jivenaires
Kenny, Sean: Jivenaires, Mystics, Times
Kent, Gerry: Fendermen, Madrid, Memphis
Keogh, Paul: Difference, Pacific
Kindillon, Benny: Clubmen
Lamont, Tommy: Cossacks
Lenihan, Francie: Stylos
Lennon, Jim: Black Aces
Lennox, Dessie: Presidents
Lewis, Dave: Method
Lindsay, Norman: Gentry
Loughran, Mick: Crypt, Flash, Taxi
Lowbridge, Frank: Crackaways
Lundy, Tommy: Kings
Lynch, Paul: Rhythm Stars
Lynch, Steve: Dixies
Lynch, Tony: Hoedowners, Airchords
Madden, Bob: Leaders, Swingtime Aces, Premier Aces
Magennis, Aidan: Atlantis, Debonaires
Magennis, Brendan: Atlantis, Debonaires
Malone, Jay: Kingbees
Malone, Tommy: Swingtime Aces
Mannion, Mike: Magic Band
Martin, Gerry: College Boys
Mawhinny,Victor: Oceans
McAllen, Billy: Silhouettes, Monarchs, Them
McCaffrey, Eugene: Dominoes, Jack Ruane
McCarthy, Shay: Crickets, Trixons
McCartney, Alan: Plattermen
McChord, Billy: Vanguard Six
McClintock, Gerry: Billy McFarland
McCormack, Hugh: Fairways, Jack Ruane, Skyrockets, Lions
McCormack, Noel: Crackaways
McCoy, Billy: Just Five
McCoy, Ed: Alleykatz
McCracken, Richard: Sounds
McCrossan, Paddy: Swinging Viscounts
McCullough, Henry: Skyrockets, Gents
McElligott, Billy: Crowns
McElroy, Damien: Billy McFarland, Freshmen
McElwaine, Pauric: Ventures
McEwan, Sammy: Oceans
McGarrigle, Aidan: Columba Gallagher
McGivern, Jimmy: Hilton
McGlynn, Arty: Polka Dots, Plattermen, Buckaroos
McGowan, Ian: MV4
McKenzie, Albert: Exiles, Spectres
McMahon, Michael: Spring Fever, Imperial Imps
McMahon, Mike: Wild Breed
McMahon, Seamus: Mainliners
Molloy, Matt: Brigadoons
Molloy, Mick: Bluesville, Chosen Few
Molloy, Tony: Coasters, Barristers
Monks, Dave: Miami
Montgomery, Frank (Monty): Crackaways, Frielmen, Cotton Mill Boys
Mooney, Morgan: Fiesta
Mooney, Myles: Airchords
Moore, Bobby: Jackpots
Moore, Des: Express
Moore, Gary: Skid Row, Thin Lizzy
Moore, Tommy: Vampires, Purple Pussycat
Moran, Jimmy: Dublin Showband
Moran, Mike: Hilton
Morgan, Cliff: Walter Lewis
Moynihan, Brendan: Monarchs
Mulvey, Les: Editions
Murphy, Dave: Dead Centre, Purple Pussycat, Pacific
Murphy, Frank: Casuals
Murphy, John: Clouds, Sounds, Top League
Murray, Jimmy: Hunters
Nerney, Declan: Hi-Lows
Nordt, Wolfgang: Victors
Norton, Ken: Imperial Imps
O’Brien, Pat J: Magnets, Swingtime Aces, Jim Farley
O’Connell, Brendan: Cadets
O’Dowda, Donal: Clubmen
O'Farrell, Pat: Jangle Dangle
O’Flynn, Jimmy: Rio, Olly Maloney
O’Leary, Brendan: Regal
O’Neill, Willie: Clubmen
O'Brien, Deke: Bluesville, Chosen Few
O'Brien, Frank: Premier Aces, Astrals
O'Brien, John: Tumbleweeds
O'Connor, John (Rory): Seven Seas, Derek Joys, Detroits (London), Dixies, Rory O'Connor Chapter
O'Duffy, Philip: Deep Set
O'Kelly, Leo: Tropical, The Word
O'Reilly, Liam: Echoes, Red Seven, Columbia, Quartermasters
Owens, Ivan: Fontana
Pollard, Jody: Elmer Fudd, Skid Row
Ponsonby, Ted: Rascals
Potter, Billy: Johnny Flynn, Ohio
Power, Lennie: Smokey Mountain Ramblers
Prendergast, Jim: Bridesiders, Victors
Prendergast, Jim: Victors
Quinn, Clem: Miami
Quinn, Michael: Altonaires
Rafferty, Mick: Kingbees
Rea, Sandro: Secrets
Redmond, Tommy: Crackaways, Countrymen
Rice, Bill: Ventures
Rigley, Ken: Action
Roche, Noel: Decca
Roe, Martin: Donie Collins
Ryan, Billy: Premier Aces
Ryan, Brendan: Dominoes
Ryan, Eamon: Bandits
Ryan, John (Flash): Harmony Heights
Sheerin, Kevin: Ciaran Kelly, Hillbillies
Shields, Bertie: Vaqueros
Shields, Denis: Vaqueros
Shongo, Beau: Emperors
Short, Brendan: Vanguard Six
Skillen, Barney: Clipper Carlton, Santa Fe
Slevin, Jimi: Peggy's Leg, Alyce, Skid Row, Crossroads
Smith, Brendan: Royal Chords
Storey, David: Exiles, Spectres
Strothers, Sam: Raydots
Swann, Billy: Cossacks
Taylor, Tiger: Banshees, Sinners, Tigers, Freshmen
Thorpe, Ronnie: Interns
Tighe, John: Hi-Lows
Tobin, Oliver: Impact
Toland, John: Woodchoppers
Treacy, Derek: Clowns, Kaye Twins
Treacy, Sylvester: Rhythm Stars, Brendan Shine
Tubbert, Alan: Others
Twomey, Brian: Sugarshack
Wall, Johnny: Kerry Blues
Walsh, Billy: Rascals
Walsh, Dermot: Raindrops
Walsh, Ollie: Royal Chords
Walsh, Tomás: Rockaways
Walsh, Pat: Herdsmen, Champions
White, Dermot: Madisons
Whitley, Harry: Oceans, Brunswick
Williams, Paul: Greenbeats
Williamson, Billy: Mad Lads, Silhouettes
Wilson, Mick: Hi-Lites
Woodfull, Dermot: Olympix, Intruders, Sound of Music, Sugarshack, Jim Farley, Dublin Corporation
Woodfull, Dermot: Sugarshack
Woodfull, John: Casino, Indians
Woods, Sammy: Luvin' Kind
Wrigley, Ken: Earl Gill, Hoedowners
Yeates, Peter: Nitty Gritty Band, Love Street
 

Add your name here ~ email details to showbands@eircom.net

Aherne, Will: Arrivals
Anderson, Gerry: Chessmen
Ashford, Paul: Chosen Few, Miami, Stepaside
Atkins, Jim: Royal Aces
Ballagh, Robert: Chessmen
Bagnall, Mick: Country Folk
Bardon, Peter: Greenbeats
Barrett, Billy: Dominoes
Berkenheier, Ernie: Airchords
Bible, Val: Decca
Bird, Ollie: Firehouse
Blackledge, Johnny: Sounds
Bolton,Bob: Uptown Band
Bonner, Joe: Coasters, Barristers
Boyd, Billy: Gentry
Boylan, Frank: Creatures, Mellow Candle
Boylan, Joe: Vanguard Six
Brogan, John: San Antones
Brown, Garrett: Dave Prim Band, Medium Wave Band, Jimmy Slevin Band, Fit Kilkenny and the Remoulds
Brown, John: Ohio
Brown, Johnny: Magazine, Airchords, Chessmen, Real McCoy
Brown, Mike: Alleykatz, Silhouettes
Buckley, Roy: Woodchoppers, Fendermen
Byrne, Don: Cyclones
Carew, Seamus: Blue Aces
Carolan, Larry: Premier Aces
Carr, Brian: Royal Blues
Carr, Jimmy: Drags
Carroll, Frankie: Ranchers, Big 8
Carson, Billy: Swingtime Aces, Ohio
Clarke, Ian: Raydots
Cleere, Tony: Savoy
Clince, Alec: Clowns
Close, Dick: Cossacks
Coleman, Tommy: Graduates
Collins, Batty: Legionaires
Costelloe, Jack: Granny's Intentions
Coughlan, Frank: Monarchs
Courtney, Ray: Mad Lads
Coyle, David: Melody Aces
Cranny, Aidan: Paper Sun, Love Street
Creavey, Billy: Luvin' Kind
Cregan, Kevin: Madrid, Caroline
Creighton, Joe: Doll's House
Crosbie, Paul: Atlantis, Debonaires
Cullen, Pat (Sonny): Black Aces
Cummins, Pete: Circle, Granny's Intentions, Grassband, Fleadh Cowboys
Curry, Harry: Just Five
Daly, Frank: Jangle Dangle
Darby, P.J: Crypt
Davis, Jerry: Hi-Lows
Davitt, Liam: Davitt Brothers
Deeney, Frank: Johnny Quigley
Dillon, Chas: Emperors
Doherty, Joe: Millionaires
Dolan, Des: Gents
Dolly, Tony: Niagara
Dower, Michael: Units, Savoy, Rory O'Connor Chapter
Doyle, Daire: Memories
Drummond, John: Capitol
Duffy, Vincent: Peggy's Leg
Duggan, Vincent: Brotherly Love
Dunne, Jimmy: Fiesta
Dunphy, Tom: Royal, Big 8
Durkan, Ernie: Orange Machine, Gentry, Stage 2,
Dwyer, Jim: Nomads
Espey, Dom: Palladin
Espey, Walter: Regent
Farmer, Dan: Arabs
Farrell, Milo: Echoes
Fitzgerald, Eddie: Herdsmen, Champions
Fitzgerald, Vincent: Arrans, Teenbeats, Boys
Fitzpatrick, Jimmy: Clubmen
Flavelle, Jackie: Swingtime Aces, Dave Glover
Flynn, Francie: Johnny Flynn
Flynn, Joe: Saints
Foley, Billy: Bridesiders
Foley, Jimmy: Derek Joys
Fortune, Pat: Sugarshack
Fox, Frankie: Skyrockets
Gannon, Tony: Uptown Band
Gibson, Fergus: Clubmen
Gibson, Frank: Olympix, Intruders
Gill, Mike: Jackpots
Graham, Austin: Donie Collins
Halpin, Aiden: Dublin Showband
Hamilton, Harry: Dave Glover, Witnesses
Hardy, Jerry: Blue Clavons
Harrington, Mick: Crickets
Harris, Tony: Miami, Madrid
Hastings, Bobby: Trixons
Hasty, Alan: Top 7
Hayes, Peter: Safari
Henderson, Alan: Them
Heraty, Dermot: Monarchs
Higgins, John: Rockaways, Time Machine
Holohan, Paul: Bye-Laws
Hopkins, Billy: Madisons, Airchords, Royal
Horan, Jimmy: Drifters, Times
Howard, Eddie: International
Hoye, Pat: Jivenaires, Mystics, Swingtime Aces, Drifters
Hudson, Jim: Kingbees, Debonaires, Dreams, Freedom
Hughes, Pat: Silver Pennies
Hull, Fred: Banshees, Sinners
Hunt, Seán: Clefonaires

Irwin, Niall: Des-Etts, Bob Ormsby, Earl Gill
Johnston, Ivan: Oceans
Johnston, Martin: Smokey Mountain Ramblers
Joyce, Eamon: Raindrops, Big Time
Kane, Christy: Imperial Imps
Kavanagh, Cyril: Falcons
Keane, Mick: Paramount
Keating, Paul: Ohio
Kelligan, Paddy: Watchtower
Kelly, Des: Capitol
Kelly, Jim: Walter Lewis
Kelly, Pat: Tweed
Kennedy, Ollie: Fairways, Blue Boys
Kenny, Derek: Tomorrow's People
Kenny, Mickey: Crackaways
Kiely, Des: Cromwell
Kiely, Michael: Cromwell
King, Cranston: Michael O’Callaghan
Kinsella, Tommy: Orange Machine, Cotton Mill Boys, Buckshot
Kitteringham, Eric: Axills, Taste
Lacey, Matthew: Crowns
Lloyd, Reggie: Clubmen, Paddy Cole
Lombard, J.J: Tumbleweeds
Lowbridge, Frank: Crackaways
Lynch, Willie: Deep Set
Magee, Shaun: Sunshine, Chips, Sheeba, Vienna
Major, George: Gaylords
Maloney, Kevin: Riviera
Mansfield, Keith: Elmer Fudd
McCarroll, Aidan: Oedipus Rex, Kana Band, Crossroads
McCracken, Richie: Cheese, Taste
McCrudden, Gerry: Grenadiers
McCullough, Geordie: Newmen
McEvoy, Maxie: Strangers
McGahey, Torry: Freshmen
McGann, Noel: Cadets
McGonagle, Vincent: Interns
McGowan, Kieran: MV4
McGrenra, John: Farmers Sons
McGuinness, Jackie: Jets, Nevada
McKenna, Liam: RealMcCoy
McKenna, Seán: Ventures
McKinney, Wills: College Boys
McLoughlin, Gerard: Time Machine
McNeill, Des: Vaqueros
McPeake, Louis: Brigadoons
McQuaid, Colm: Casuals
Merrick, Terry: Houndog Tate, Liberation, Others
Morgan, Ginger: Mainliners
Morrison, Noel: Clefonaires, Savoy Swing Seven
Mulcahy, Joe: Reform
Mulhaire, Jack: Rhythm Stars
Mulholland, Brian: Paragon 7
Murphy, Fintan: Royal, Dixies
Murray, Dennis: Bob Ormsby, Miami, Sands
Niblett, Mike: Stellas, Silhouettes, High Seas
O’Connor, Tommy: Kerry Blues
O’Connor, Frank: Wild Breed
O’Connor, Jim: Jets, Nevada
O’Grady, Mick: Vampires
O’Hagan, Art: Clipper Carlton
O’Hagan, Mike: Cromwell, Boyfriends
O’Hara, Mickey: Crackaways
O’Loughlin, Brendan: Ambassador 7, Express, Ohio, Parkway
O’Mahoney, Chris: Dixies
O’Meara, Pat: Hi-Lites
O’Neill, Aidan: Plattermen
O’Neill, Danny: Savoy
O’Reilly, Ian: Earl Gill
Owens, Frank: Jim Farley, Country Style
Owens, John: Hunters
Parker, Harry: Pacific
Pepper, Ivan: Exiles, Spectres
Prendergast, Joe: Victors
Quigley, Edmund: Johnny Quigley
Quigley, Pat: Movement
Quinn, Seamus: Swinging Viscounts
Rankin, Joey: Fontana
Regan, Christy: Jivenaires
Reidy, Jarlath: Philsophers
Richardson, Barry: Bluesville
Rooney, Bunty: Roadrunners
Ruane, Jack Jnr: Jack Ruane
Ruane, Jim: Swingtime Aces
Ryan, Tommy: Paramount, Bandits, Crystal All-Stars
Scott, Alfie: Marines
Scully, Barry: Gents
Sharpe, Richard: Sounds
Sheehan, Eddie: Donie Collins
Shields, Brush: Uptown Band, Skid Row, Brush
Short, Mike: Stage 2
Small, John: Wild Breed, Bermuda, Tides
Smith, Nidge: Method
Stewart, Bobby: Laganmen
Stewart, Chris: Telstars, People, Eire Apparent
Strong, Rob: Polka Dots, Plattermen, Rockets
Sullivan, Paddy: Regal
Taylor, Charles: Swingtime Aces, The Works
Thomas, Finian: Omegas, Coasters, Bandits, Magic Band
Tierney, Eamonn: Editions
Tinsley, Tito: Wheels
Tobin, Bernard: Impact
Tohill, Tommy: Hilton
Travers, Steve: Cowboys, Mick Delahunty, Miami, Starband, The Crack
Tyrrell, Mick: Columbia
Walker, Charlie: Dave Glover
Walsh, Ben: Blue Eagles
Walsh, Gerry: Mighty Avons, Homesteaders
Walsh, Pat: Rascals
Ward, Billy: Harmony Heights
Whelan, Pat: Others
Wilson, Bill: Crypt
Woodfull, Brian: Casino, Indians
Young, Michael: Altonaires

Add your name here ~ email details to showbands@eircom.net

 

Brian Woodfull (Casino Showband) with
his Arctic White Fender Jazz bass

 

Maxie McEvoy (The Strangers) pictured with his rare Burns bass

photo courtesy of M. McEvoy

The Freshmen's Torry McGahey with his Fender Precision bass

 
Guitar & Bass | Sax/Clarinet & Trumpet | Trombone & Keyboards | Drums & Vocals
IrishShowbands.Net Homepage | Showbands Index | Beat-Groups Index | Submit a Photo
© francis k. 2000-2008