World Library  
Flag as Inappropriate
Email this Article

Kangaroo Island Football League

Article Id: WHEBN0009153176
Reproduction Date:

Title: Kangaroo Island Football League  
Author: World Heritage Encyclopedia
Language: English
Subject: Kangaroo Island, Australian rules football competitions in South Australia, River Murray Football League, Riverland Independent Football League, Mid West Football League
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Kangaroo Island Football League

The Kangaroo Island Football League (KIFL) is an Australian rules football competition based on Kangaroo Island in South Australia, Australia. It is an affiliated member of the South Australian National Football League and is zoned to the South Adelaide Football Club.

Contents

  • Clubs 1
    • Current clubs 1.1
    • Former clubs 1.2
  • Venues 2
  • History 3
    • Pre WWII (Late 1800s - 1945) 3.1
    • Post WWII (1946 - ) 3.2
  • Notable Past Players 4
  • Grade Structure 5
  • Premierships 6
  • Individual Awards 7
    • KIFL Mail Medalists 7.1
    • Johnston Medal 7.2
    • Pharmacy Medal 7.3
    • Season Leading goal kickers 7.4
  • League Records 8
    • Most Premierships & Grand Final appearances 8.1
    • Individual Records 8.2
    • Club Individual Records 8.3
  • Representative Football 9
  • References 10
  • External links 11

Clubs

Current clubs

Guernsey Club Nickname Season in league KIFL premierships A-Grade Premiership years[1]
Kingscote Hounds 1908 11 1946-47-48, 1951–52, 1966, 1969, 1974–75, 1992, 2002
Dudley United Eagles 1965 10 1965, 1980, 1984, 1988, 2000, 2004 2006-07, 2014-15
Parndana Roosters 1952 (recess in 1953, reformed in 1956) 18 1956-57, 1959–60, 1967–68, 1979, 1981, 1989, 1997-98-99, 2008-09-10-11-12-13
Western Districts Saints 1970 11
Wisanger Panthers 1911 15

Former clubs

Guernsey Club Nickname Season in league KIFL premierships Premiership years Reason for leaving
Muston
Nepean Bay Merged with Kingscote in 1965.
United 1 1954 Formed in 1954, merged with Dudley F.C to create Dudley United in 1958.
Dudley Formed in 1908, merged with United F.C to create Dudley United in 1958.

Venues

Dudley United Eagles play at Penneshaw town oval, Penneshaw.
Kingscote Hounds play at Soldier's Memorial Park, Kingscote town oval, Kingscote.
Parndana Roosters play at Parndana Sports Club, Parndana.
Western Districts Saints play at Western Districts Sporting Complex, Gosse.
Wisanger Panthers at 'Panther Park', Wisanger Sports Club, Bay of Shoals.

  • Grand Finals alternate between the island's five clubs.

History

Pre WWII (Late 1800s - 1945)

Australian Football began on Kangaroo Island in the late 1800s, with the first organised competition beginning in 1908 with the formation of Kingscote and Dudley United clubs. Wisanger joined in 1910, thereafter several clubs came and went such as Muston.

Post WWII (1946 - )

The Kangaroo Island Football League (KIFL) was formed in 1946 with founding clubs of Kingscote and Wisanger. They were joined by Parndana, American River and Nepean Bay. With the demise of the latter two clubs Western Districts became the fifth club in 1970, with the league maintaining that structure to the present day. The reserve competition was formed in 1958 and the colts competition. Senior colts was formed in 1966 as an U15's competition, in 1976 saw it change to U16's and currently it is U15's. The junior colts was formed in 1970, formerly called the minis, and in 1976 it was changed to U13's and today it is the U12's.

Notable Past Players

Player Club Years active in KIFL Notes
Brendon Lade Western Districts
Wisanger
Lade made his AFL debut with Port Adelaide in Round 1, 1997, in what was also Port Adelaide's debut AFL match. Lade played 234 games (182 goals) for Port Adelaide as a ruckman and forward, whilst also being part of Port Adelaide's 2004 AFL premiership side. Other career highlights include; 1997 AFL RIsing Star nominee, All-Australian 2006 & 2007 and the John Cahill Medallist in 2006. After his AFL career, Lade joined Richmond Football Club to become the assistant of coach and former Port Adelaide teammate Damien Hardwick.
Danny Jenkins Parndana Jenkins joined SANFL club Norwood, having won the Kangaroo Island Football League’s best and fairest award in 1974. He made his senior Redlegs debut, aged twenty-one, in 1976, and ended up winning the club’s best first year player award. The twin highlights of his career were the victorious grand finals of 1982 against Glenelg, when he won the Jack Oatey Medal as best afield, and 1984 against Port Adelaide when he was in his only season as captain of the side. He also played in the victorious grand final of 1978 against Sturt. Between 1976 and 1985 he played a total of 198 senior SANFL games and represented South Australia 5 times.[2]

Grade Structure

As of 2013 the KIFL hosts 5 grades of competition, which include two senior grades, A-Grade & Reserves, and 3 colts grades, U15's, U12's & AusKick (U12's and AusKick do not play for premiership points). Currently all clubs have one team in all levels of competition.

Premierships

Year A Grade Reserves Colts Venue
2014 Dudley United 9.9 (63) def. Parndana 5.4 (34) Dudley United 12.14 (86) def. Western Districts 6.4 (40) Kingscote 8.9 (57) def. Wisanger 7.4 (46) Kingscote Football Oval
2013 Parndana def. 21.13 (139) def. Kingscote 15.10 (100) Western Districts 11.4 (70) def. Parndana 4.4 (28) Wisanger 17.14 (116) def. Kingscote 4.3 (27) Dudley United Football Oval
2012 Parndana 14.8 (92) def. Dudley United 7.13 (55) Kingscote 8.6 (54) def. Parndana 4.8 (32) Wisanger 10.8 (68) def. Dudley United 6.14 (50) Wisanger Football Oval
2011 Parndana 9.9 (63) def Kingscote 8.8 (56) Kingscote 9.10 (64) def. Western Districts 2.3 (15) Wisanger 9.6 (60) def. Dudley United 6.5 (41)
2010 Parndana 11.9 (75) def Kingscote 4.6 (30) Parndana Western Districts
2009 Parndana 6.15 (51) def. Dudley United 4.7 (31) Parndana Western Districts
2008 Parndana 10.14 (74) def. Dudley United 9.7 (61) Dudley United 9.7 (61) def. Kingscote 5.9 (39) Kingscote 23.14 (152) def. Wisanger 4.4 (28)
2007 Dudley United 24.8 (152) def. Kingscote 9.5 (59) Kingscote
2006 Dudley United S/Colts: Kingscote 12.10 (82) def Dudley United 7.6 (48)
2005 Wisanger 17.12 (114) def. Parndana 9.7 (61) Kingscote
2004 Dudley United Kingscote
2003 Western Districts 13.10 (88) def. Kingscote 8.6 (54) Kingscote
2002 Kingscote 16.9 (105) def. Western Districts 15.8 (98) Kingscote
2001 Western Districts
2000 Dudley United
1999 Parndana
1998 Parndana
1997 Parndana
1996 Western Districts
1995 Western Districts
1994 Western Districts
1993 Western Districts
1992 Kingscote
1991 Western Districts
1990 Western Districts
1989 Parndana
1988 Dudley United
1987 Wisanger def. Kingscote
1986 Wisanger def. Parndana
1985 Wisanger def. Dudley United
1984 Dudley United
1983 Wisanger def. Parndana
1982 Wisanger def. Dudley United
1981 Parndana
1980 Dudley United
1979 Parndana
1978 Western Districts
1977 Western Districts
1976 Western Districts
1975 Kingscote
1974 Kingscote
1973 Wisanger def. Kingscote
1972 Wisanger def. Kingscote
1971 Wisanger def. Kingscote
1970 Wisanger def. Kingscote
1969 Kingscote def. Wisanger
1968 Parndana def. Wisanger
1967 Parndana
1966 Kingscote
1965 Dudley United
1964 Nepean Bay
1963 Nepean Bay
1962 United
1961 Wisanger
1960 Parndana
1959 Parndana
1958 Wisanger
1957 Parndana
1956 Parndana
1955 Wisanger
1954
1953 Wisanger
1952 Kingscote
1951 Kingscote
1950 Wisanger

Individual Awards

KIFL Mail Medalists

The Mail Medal is awarded to the best and fairest footballer in the highest grade of competition in Kangaroo Island Football League. Sunday Mail newspaper presents the best and fairest footballer in each country league in South Australia with a medal.[3]

Year Mail Medalist Club Votes Runner-Up Club Votes
2014 Clayton Willson Dudley United
2013 Zac Edwards Kingscote Clayton Willson Dudley United
2012 Nathan Trethewey Parndana Xavier Larcombe Western Districts
2011 Clayton Willson Dudley United
2010 Nathan Trethewey Parndana
2009 Clayton Willson Dudley United
2008 Clayton Willson Dudley United
2007 Clayton Willson Dudley United
2006 Daniel Budarick Kingscote 22 Heath Deer Parndana 17
2005 Heath Deer Parndana 22 Matthew Thomas Western Districts 21
2004 Craig Turner
Rhett Willson
Wisanger
Dudley United
19
19
Clayton Willson Dudley United 17
2003 Clayton Willson Dudley United 15 Craig Boxer
Lachlan Lade
Wisanger
Wisanger
12
12
2002 Scott Walden Kingscote 19 Lachlan Lade Wisanger 16
2001 Brodie Howard Dudley United 14 Josh Wilhelm
Troy Darams
Western Districts
Kingscote
11
11
2000 Damien Trethewey Parndana 22 Nathan Trethewey Parndana 18
1999 Damien Trethewey Parndana 18 Ashley Ness Parndana 14
1998 Bradley Rynne Parndana 29 David Florance Dudley United 15
1997 Jason Wheaton Wisanger 22 Troy Hilder Western Districts 17
1996 Troy Hilder Western Districts 15 Damien Trethewey
Damian Willis
Parndana
Dudley United
13
13
1995 David Florance Dudley United 17 Trevor Weatherspoon
Troy Hilder
Western Districts
Western Districts
14
14
1994 David Florance Dudley United 29 Les Warner Wisanger 17
1993 Brenton Lovering Kingscote 14 David Florance Dudley United 12
1992 David Florance Dudley United 31 Brenton Lovering Kingscote 28
1991 Darryl Warner Wisanger 18 Brett Padroth Kingscote 17
1990 Brenton Lovering Wisanger 23 Paul Mitchell Western Districts 15
1989 Peter Lovering Kingscote 25 Andrew Rabbitt Wisanger 17
1988 David Florance Dudley United 28 Andrew Rabbitt Wisanger 21
1987 Dean Montgomerie Wisanger 19 Harold Lovergrove Kingscote 18
1986 Andy Rabbitt Wisanger 29 David Florance Dudley United 25
1985 Peter Jones Western Districts 18 David Florance Dudley United 16
1984 David Florance Dudley United 23 Allan Howard Parndana 18
1983 Steven May Parndana 24 Allan Howard Parndana 16

Johnston Medal

The Johnston Medal is awarded to the best and fairest footballer in the reserve grade of competition in Kangaroo Island Football League.
Year Medalist Club
2012 Brenton Putland Parndana
2011
2010 Brenton Putland Parndana
2009 Ashley Ness Parndana

Pharmacy Medal

The Pharmacy Medal is awarded to the best and fairest footballer in the colts grade of competition in Kangaroo Island Football League.
Year Medalist Club
2014 Tate Lovering Kingscote
2013 Dylan Lockett
Declan Hardy-Corby
Wisanger
Wisanger
2012 Sam Gurney Dudley United
2011 Liam Sampson Wisanger
2010 Damon Weatherspoon Western Districts
2009 Hahns Sullivan Parndana
2008 Sam Lewis Wisanger
2007 Zac Edwards
Brent Kirby
Darcy Kildea
(Kingscote)
(Dudley United)
(Wisanger)
2006 Luke Bowd Dudley United
2005 Ben Lock Western Districts
2004 Michael Condo Dudley United

Season Leading goal kickers

Leading goal kickers in each grade at the end of the regular season.
A-Grade B-Grade Senior Colts
Year Player Total Club Player Total Club Player Total Club
2014 Clayton Wilson 65 Dudley United Daryl Weatherspoon 28 Western Districts Patrick Newman 42 Wisanger
2013 Riley Mattner 36 Kingscote Robbie Barter 61 Parndana Tristan Griffith 39 Wisanger
2012 Grant Brown 54 Dudley United Robbie Barter 46 Parndana Coby Helyar 51 Dudley United
2011 Angus Bruggemann 50 Parndana
2010 Zach Trethewey 59 Parndana
2009 Rick Morris 39 Western Districts Daniel Dunstan 30 Parndana Jake Nolan 80 Western Districts
2008 Luke Ramsey 52 Kingscote
2007 Luke Ramsey 66 Kingscote

League Records

Most Premierships & Grand Final appearances

A-Grade Reserves From 2012: Colts From 2012:
Premiership Total Club Grand Final Appearances Premiership Total Club Grand Final Appearances Premiership Total Club Grand Final Appearances
17 Parndana 1 Dudley United 1 1 Kingscote 2
15 Wisanger 1 Western Districts 2 2 Wisanger 3
11 Kingscote 1 Kingscote 1 0 Dudley United 1
11 Western Districts 0 Pardana 2 0 Pardana 0
9 Dudley United 0 Wisanger 0 0 Western Districts 0
1 United*
  • United merged with Dudley in 1965 to become Dudley United.

Individual Records

  • Most Mail medal wins: Roger Williams (Kingscote / Dudley United), 7 - David Florance (Dudley United), 5 - Clayton Willson (Dudley United), 5
  • Most Mail medal runner-up's:
  • Most Johnston medal wins:
  • Most Pharmacy medal wins:
  • Most Ozone medal wins:
  • Most goals in a season (A-Grade):
  • Most goals in a season (Reserves):
  • Most goals in a season (Colts):

Club Individual Records

  • Club with most Mail medal wins:
  • Club with most Mail medal runner-up's:
  • Club with most Johnston medal wins:
  • Club with most Pharmacy medal wins:
  • Club with most Ozone medal wins:
  • Dudley United most Mail medal wins:
  • Kingscote most Mail medal wins:
  • Parndana most Mail medal wins:
  • Western Districts most Mail medal wins:
  • Wisanger most Mail medal wins:

Representative Football

The KIFL is involved with the Mortlock Shield which takes place amongst several amateur country teams in Port Lincoln annually.

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^
  2. ^
  3. ^

External links

  • KIFL Fixture & Results- Sporting Pulse
  • Country Footy
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 



Copyright © World Library Foundation. All rights reserved. eBooks from World eBook Library are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.