JUNE GENERAL PALLISER REGIONAL MUNICIPAL SERVICES MEETING— June 12, 2014 MESSAGE FROM THE CHAIRMAN Welcome to Palliser Regional Municipal Services’ Annual Spring General Meeting! This year we are showing a look on the plus side as will be shown in the Financial Report. The Regional Collaboration grant that we received under the partnership with the Town of Drumheller and Starland County brought to us new up to date aerial imagery of some of the Palliser region. A second grant has been received to expand to more areas throughout the Palliser Region. The online GIS project is working with continuous updates, giving the latest information for all areas. Hope everyone has had a glance or opportunity to use this site. Our board has changed somewhat after the last election and I would like to thank Dale, Larry, Vanessa, Sharel, Brian, and Lawrence for their work with the board. To Brad, Garry, Justin, Michele and Kari thank you for your continued work on all projects brought forward by our members. To our 28 municipal members, working together makes planning possible and a great benefit to us all. Thank you and have a great year. J. Barrie Hoover JUNE GENERAL PALLISER REGIONAL MUNICIPAL SERVICES MEETING— 2014 MUNICIPAL MEMBERS & PRMS REPRESENTATIVES County of Paintearth No. 18 Brian Bunbury M.D. of Acadia No. 34 Bradley Neilson Special Area 2 Bob Gainer Special Area 3 Travis Foot Special Area 4 Lawrence Letniak Starland County Barrie Hoover Town of Castor Tony Nichols Town of Coronation Mark Stannard Town of Drumheller Sharel Shoff Town of Hanna Larry Stickel Town of Oyen Dennis Punter Town of Trochu Val Warnock Village of Acme Dennis Kuiken Village of Beiseker Warren Wise Village of Carbon Richard Ekman Village of Cereal Tami Olds Village of Consort Calvin Ward Village of Delia Village of Empress Chad Van Dam Village of Halkirk Dale Kent Village of Hussar Tim Muir Village of Linden Vanessa Van Der Meer Village of Morrin Village of Munson Laura Cawiezel Village of Rockyford Leah Smith Village of Standard Ron Corbiell Village of Veteran Jerry Wipf Village of Youngstown Robert Blagen Page 2 JUNE GENERAL PALLISER REGIONAL MUNICIPAL SERVICES MEETING— 2014 BOARD OF DIRECTORS Barrie Hoover, Chairman Starland County Brian Bunbury, Vice Chairman County of Paintearth No. 18 Lawrence Letniak Special Area 4 Sharel Shoff Town of Drumheller Larry Stickel Town of Hanna Dale Kent Village of Halkirk Vanessa Van der Meer Village of Linden STAFF MEMBERS Brad Wiebe Chief Executive Officer/Director of Planning Garry Wilson Subdivision Planner Jaiden Henry Planning Intern Justin Hill GIS Coordinator Michele Buchwitz GIS Technician Kari Bott Executive Assistant Safety Codes: Cindy Woods Linda Taylor 115 Palliser Trail PO Box 1900 Hanna, AB T0J 1P0 Toll free: 1-877-854-3371 Phone: 403-854-3371 Fax: 403-854-4684 Emails: [email protected] Website: www.palliserservices.ca P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 3 JUNE GENERAL PALLISER REGIONAL MUNICIPAL SERVICES MEETING—2014 JUNE 12, 2014 AGENDA PALLISER REGIONAL MUNICIPAL SERVICES COMPANY LIMITED FULL MEMBERSHIP AND JUNE GENERAL MEETING AGENDA Thursday June 12th – 4:00PM Palliser Regional Municipal Services Boardroom, Hanna Welcome & Introductions – Chairman, Mr. Barrie Hoover Approval of Agenda Approval of November 6th, 2013 General Meeting Minutes Business Arising from the Minutes Activity Review Reports i) Safety Codes/Building Activity, Year end 2013 and 2014 year to—Cindy Woods ii) Planning Activity— Brad Wiebe iii) Subdivision Activity— Garry Wilson iv) GIS/Mapping Activity/PRISM Web based GIS development— Justin Hill P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 4 JUNE GENERAL PALLISER REGIONAL MUNICIPAL SERVICES MEETING— 2014 JUNE 12, 2014 AGENDA PALLISER REGIONAL MUNICIPAL SERVICES COMPANY LIMITED Financial Reports— 2013 Financial Audit Report Monica Faupel, Endeavor Chartered Accountants MGA Review Presentation— Jennifer Jabs, Director of the MGA Review, Alberta Municipal Affairs General Discussion— Other discussion items Next Meeting – November 2014 Adjournment **********DINNER, DOOR PRIZES & NETWORKING********** P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 5 JUNE GENERAL PALLISER REGIONAL MUNICIPAL SERVICES MEETING— 2014 NOVEMBER 6, 2013 GENERAL MEETING MINUTES PALLISER REGIONAL MUNICIPAL SERVICES FULL MEMBERSHIP MEETING Held in the Boardroom of Palliser Regional Municipal Services Ltd at 4:00 p.m. on Wednesday November 6, 2013. PRESENT REPRESENTING Monique Jeffrey Village of Consort Richard Ekman Village of Carbon Hermann Minderlein Town of Oyen Dennis Punter Town of Oyen Robert D. Blagen Village of Youngstown Gary Peers M.D. of Acadia No. 34 Dale Kent Village of Halkirk Chad Van Dam Village of Empress Arlen Johnston Village of Empress Val Warnock Town of Trochu Paul Salvatore Town of Drumheller Cindy Woods Safety Codes, Town of Drumheller Tony Nichols Town of Castor Sharel Shoff Town of Drumheller Barrie Hoover Starland County Warren Wise Village of Beiseker P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 6 JUNE GENERAL PALLISER REGIONAL MUNICIPAL SERVICES MEETING— 2014 NOVEMBER 6, 2013 GENERAL MEETING MINUTES Tim Muir Village of Hussar Dennis Kuiken Village of Acme Larry Stickel Town of Hanna Vanessa Vander Meer Village of Linden Kim Neill Town of Hanna Jerry Wipf Village of Veteran Sandra Kulyk Town of Coronation Brian Bunbury County of Paintearth No. 18 George Glazier County of Paintearth No. 18 Howard Helton Village of Morrin Mark Stannard Town of Coronation ABSENT REPRESENTING Bradley Neilson M.D. of Acadia No. 34 Bob Gainer Special Area No. 2 Travis Foot Special Area No. 3 Lawrence Letniak Special Area No. 4 Tami Olds Village of Cereal Calvin Ward Village of Consort Dennis Thordarson Village of Delia Laura Cawiezel Village of Munson Leah Smith Village of Rockyford Ron Corbiell Village of Standard P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 7 JUNE GENERAL PALLISER REGIONAL MUNICIPAL SERVICES MEETING— 2014 NOVEMBER 6, 2013 GENERAL MEETING MINUTES STAFF Brad Wiebe, Chief Executive Officer/Director of Planning Garry Wilson, Subdivision Planner Justin Hill, GIS Coordinator Michele Buchwitz, GIS Technician Mr. Brad Wiebe, the Agency’s CEO, called the meeting to order at 4:00 p.m. 1. Introductions Brad Wiebe welcomed all members and thanked them for attending. Round table introductions were made. 2. Approval of AGM Agenda MOTION BY: Barrie Hoover, Starland County “That the November 6, 2013 agenda be accepted as presented.” CARRIED 3. Approval of June 25, 2013 Full Membership Meeting Minutes MOTION BY: Dale Kent, Village of Halkirk “That the minutes of the June 25, 2013 Full Membership Meeting be approved." CARRIED P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 8 JUNE GENERAL PALLISER REGIONAL MUNICIPAL SERVICES MEETING— 2014 NOVEMBER 6, 2013 GENERAL MEETING MINUTES 4. Business Arising from the Minutes No business arising. 5. Activity Review i) Safety Codes/Building Activity – Cindy Woods provided information on the 2013 building permit activity in the Palliser region and reported a 1% increase of approximately $50,000 over the last year. In 2012 most of the activity involved institutional construction however in 2013 more private development took place. Discussion took place concerning safety code inspections. MOTION BY: Val Warnock “That the Safety Codes/Building Activity Report be approved as presented." CARRIED ii) Planning Activity - Brad Wiebe reviewed the 2013 completed projects, the 2013 ongoing projects and the 2014 scheduled policy review projects. He reminded member municipalities that should they require additional assistance with any planning related issues such as amendments, requests and questions, to contact the Palliser office. MOTION BY: Richard Ekman “That the Planning Activity Report be approved as presented." CARRIED iii) Subdivision Activity – Garry Wilson provided the members with a detailed subdivision activity update noting a decrease in applications from the previous year. MOTION BY: Sharel Shoff “The Subdivision Activity Report be approved as presented." CARRIED P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 9 JUNE GENERAL PALLISER REGIONAL MUNICIPAL SERVICES MEETING—2014 NOVEMBER 6, 2013 GENERAL MEETING MINUTES iv) GIS/MAPPING ACTIVITY/PRISM – Justin Hill reported that Palliser has been very busy and making progress in several key areas. The aerial photography grant has been approved, the Webmap has been launched and the land use district maps for each municipality are being updated and will be added to the Webmap as an additional layer. MOTION BY: Mark Stannard “That the GIS/MAPPING ACTIVITY/PRISM Report be approved as presented." CARRIED 6. PRMS Organizational Structure Review – Brad Wiebe Providing a copy of the PRMS brochure, Brad reviewed Palliser’s history, the structure of the organization and the municipal services offered, for the benefit of the first time PRMS representatives in attendance. 7. PRMS Web based GIS Presentation - Justin Hill gave a short visual presentation of the Web based GIS mapping system that is now available to the online public at www.palliserwebmap.ca. 8. Election of Board of Directors The Board of Directors consists of: a) Two acclaimed members of Urban Municipal Authorities who pay the highest requisition: Town of Drumheller and the Town of Hanna. Sharel Shoff will represent the Town of Drumheller on the Board of Directors. Larry Stickel will represent the Town of Hanna on the Board of Directors. b) Two acclaimed members of Rural Municipal Authorities who pay the highest requisition: Special Areas Board and County of Paintearth No. 18 Lawrence Letniak will represent the Special Areas Board on the Board of Directors. P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 10 JUNE GENERAL PALLISER REGIONAL MUNICIPAL SERVICES MEETING— 2014 NOVEMBER 6, 2013 GENERAL MEETING MINUTES Brian Bunbury will represent the County of Paintearth No. 18 on the Board of Directors. c) Three other representatives elected by the shareholders: Tony Nichols nominated Dale Kent of the Village of Halkirk as a representative on the Board of Directors. Dale Kent agreed to let his name stand. Val Warnock nominated Vanessa Van der Meer of the Village of Linden as a representative on the Board of Directors. Vanessa Van der Meer agreed to let her name stand. Dale Kent nominated Barrie Hoover of Starland County as a representative on the Board of Directors. Barrie Hoover agreed to let his name stand. The Board of Directors for 2013- 2014 consists of Sharel Shoff (Town of Drumheller), Larry Stickel (Town of Hanna), Lawrence Letniak (Special Areas Board), Brian Bunbury (County of Paintearth No. 18, Dale Kent (Village of Halkirk), Vanessa Van der Meer (Village of Linden), and Barrie Hoover (Starland County). Brad asked that the new board meet in his office for an organizational meeting at the conclusion of the annual general meeting. 9. General Discussion Discussion took place regarding the M.D. of Provost not being a municipal member. Questions were asked regarding the CNR land development. Brad noted that meeting minutes would be available on the website once approved. Door prize winners: Gary Peers, Arlen Johnston, Vanessa Van der Meer P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 11 JUNE GENERAL PALLISER REGIONAL MUNICIPAL SERVICES MEETING— 2014 NOVEMBER 6, 2013 GENERAL MEETING MINUTES 10. Next Meeting – June 2014; date to be announced. 11. Adjournment: 5:30 pm MOTION BY: Vanessa Van der Meer “That the November general meeting be adjourned.” CARRIED Brad Wiebe invited everyone for the meal and socializing following the meeting. ______________________________________ Barrie Hoover, Chairman ______________________________________ Brad Wiebe, Recording Secretary P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 12 JUNE GENERAL BUILDING PERMITS PALLISER REGIONAL MUNICIPAL SERVICES MEETING—2014 P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 13 JUNE GENERAL BUILDING PERMITS PALLISER REGIONAL MUNICIPAL SERVICES MEETING—2014 P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 14 JUNE GENERAL BUILDING PERMITS PALLISER REGIONAL MUNICIPAL SERVICES MEETING—2014 P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 15 JUNE GENERAL PALLISER REGIONAL MUNICIPAL SERVICES MEETING— 2014 PLANNING Municipal Statutory Planning Activity Update In accordance with the PRMS Strategic Business Plan, a strategy was developed whereby PRMS will be accountable for the delivery of a complete planning policy review for each member municipality every 5 years with the necessary updates and policy development as part of requisition based services. The new program has been in implementation since January 2011. The policy review process is in addition to any municipal planning related issues (ie. Amendments, requests, questions). Please continue to contact our office for assistance regarding municipal planning and development matters. The 2014 Planning Policy Work Plan is scheduled to include: 2013 ongoing Projects to complete: Town of Trochu - Municipal Development Plan (drafted) - Land Use Bylaw (drafted) Village of Cereal - Land Use Bylaw (drafted) Village of Consort - Municipal Development Plan (drafted) - Land Use Bylaw Starland County - Land Use Bylaw (1st reading of Council June 12, 2014) 2014 Scheduled Policy Review Projects: Town of Drumheller - Municipal Development Plan review - Land Use Bylaw (phase 1 completed—phase 2 in progress) Village of Munson - Land Use Bylaw Village of Veteran -- Land Use Bylaw—initial meeting with Council—draft in progress Village of Youngstown - Land Use Bylaw (drafted) Village of Rockyford - Land Use Bylaw—initial meeting with Council—draft in progress Village of Acme - Land Use Bylaw scheduled for 2015—review requested and will begin Fall 2014 P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 16 JUNE GENERAL PALLISER REGIONAL MUNICIPAL SERVICES MEETING— 2014 SUBDIVISION ACTIVITY 2014 SUBDIVISION ACTIVITY (January— May 31, 2014) At the beginning of the year it appeared as if the 2014 Subdivision activity would remain similar to the reduced activity of 2013 as the first application of the year did not arrive until the end of January. Perhaps after applicants recovered from the holiday season and resigned themselves to the fact that winter would not subside, a few more applications were made. By early February Palliser Regional Municipal Services had received five (5) applications; more than double the number of the previous February, and the submissions have continued at a steady rate. As the first half of spring arrived a further eleven (11) applications were received which is fairly typical of the onset of construction season. To date, we have received twenty-nine (29) applications — a 55% increase in subdivision activity by comparison to the 16 applications in early June of 2013. The following Table I, entitled “Subdivision Applications by Municipality” shows the total subdivision activity for the current year as well as the previous 7 years, 2007 – 2013, up to June 1st of each year. The numbers inside the brackets indicate the numbers of parcels while the numbers in front represent the number of applications per municipality. This Table would indicate that the application numbers are higher than the previous five years of 2009 to 2013 and approaching activity rates of the exceptional years of 2006 to 2008. The number of parcels, per application (shown in the brackets) is also higher than the previous three years shown on this table. This would translate to a 33.3% increase in the number of parcels created as of this time last year and a 44.4% increase over 2012. Table II “Number of Lots per Classification by Municipality” is a breakdown of the types of subdivisions being applied for, showing the number of parcels created per municipality by classification. As shown in Figure 1 Urban residential type parcels, at only 6, and country residential, farmstead separations and agricultural at 16 is a complete turn-around from last year, which was an anomaly. The number of parcel or lots applied for is up over last year and up 48.8% on average over the years 2011 to 2013. For this current year the 38 urban / 16 rural split of parcels created or a 27% to 73% ratio. Eleven (11) of the twenty-eight (28) communities serviced by Palliser Regional Municipal Services (PRMS) have experienced subdivision activity to date, which is double that of last year, and greater than the other previous four years. The rural member communities of Starland County and County of Paintearth each have four (4) and all of the Special Areas has two (2) applications with the non-member municipality, the M.D. of Provost, having seven (7) applications to date. The Town of Drumheller has five (5) applications, the Village of Acme has two (2), while the Villages of Carbon and Consort and the Towns of Castor, Coronation, and Hanna each have one (1) application, as urban municipalities. P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 17 JUNE GENERAL PALLISER REGIONAL MUNICIPAL SERVICES MEETING— 2014 SUBDIVISION ACTIVITY Table I SUBDIVISION APPLICATIONS BY MUNICIPALITY January—May 31, 2014 Municipality M.D. Acadia Acme Beiseker Carbon Castor Cereal Consort Coronation Delia Drumheller Empress Hanna Halkirk Hussar Linden Morrin Munson Oyen Paintearth Rockyford Special Areas 2007 2008 3(3) 3(3) 2009 2010 2011 2012 2013 2014 2(2) 1(1) 1(2) N/A 2(6) 1(24) 1(41) 2(22) 2(8) 2(3) 1(2) 7(17) 1(2) 1(1) 1(1) 1(2) 2(2) 5(15) 3(9) 1(2) 1(1) 2(2) 3(36) 1(7) 1(1) N/A 4(20) 1(1) 1(1) 1(2) 1(2) 1(3) 1(1) 5(23) 1(1) 1(1) 1(1) 2(2) N/A 7(7) 4(5) 1(2) 6(7) 1(1) 3(3) 1(9) 3(3) 1(2) 4(4) 6(6) 6(7) 3(3) 5(7) 1(3) 1(1) 2(2) 3(3) 1(19) 4(4) 3(3) 4(4) Standard N/A 1(1) Starland Trochu Veteran Youngstown Gadsby** M.D. Provost** 9(9) 1(2) 8(10) 10(10) 2(2) 5(21) 2(4) 3(3) 8(8) 7(8) TOTALS 45(66) 47(154) 16(56) 23(81) 16(47) 19(24) 16(18) 29(54) 6(6) 2(31) 1(1) 3(3) 1(2) 1(1) ** Non member Municipality (#) number of parcels created are shown in the brackets P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 18 JUNE GENERAL MEETING— 2014 SUBDIVISION ACTIVITY Table II NUMBER OF LOTS PER CLASSIFICATION BY MUNICIPALITY Country PALLISER REGIONAL MUNICIPAL SERVICES Municipality Residential Farmstead Separation Agricultural Urban Residential Industrial Commercial Public/ Recreational M.D. Acadia 6 Acme Beiseker 2 1 Carbon Castor Cereal 1 2 Consort Coronation Delia Drumheller 1 17 4 1 Empress 1 Hanna Halkirk Hussar Linden Morrin Munson Oyen 2 Paintearth 1 1 Rockyford 1 Special Areas 1 Standard 2 2 M.D. Provost** 3 2 1 TOTALS 6 7 2 Starland Trochu Veteran Youngstown Gadsby** ** The 2014 totals are to May 31, 2014 ** Non member Municipality 24 1 1 1 11 3 P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 19 JUNE GENERAL MEETING— 2014 PALLISER REGIONAL MUNICIPAL SERVICES SUBDIVISION ACTIVITY Subdivision Activity—Rural/Urban By Parcel (lot) YEAR RURAL URBAN 2014 16 38 2013 14 4 2012 13 11 2011 23 24 2010 30 51 2009 9 47 2008 30 124 2007 28 38 Average 20 42 Subdivision ActivityRural/Urban By Parcel (lot) 73% Urban Rural ** The 2014 totals are January - May 31, 2014 P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 20 JUNE GENERAL PALLISER REGIONAL MUNICIPAL SERVICES MEETING— 2014 GIS Technical Report The GIS side of Palliser Regional Municipal Services continues to be busy and is actively engaged in the development of our Webmap. In addition to work on the Webmap, Palliser is also beginning to work on developing the new Cemetery Map that will soon be added to the Webmap. As well, we have been actively working on our Aerial Photo grant and will soon be receiving new 2014 images. PRISM –The Palliser Webmap www.palliserwebmap.ca continues to be one of our main projects. One major hurdle we have been working on overcoming is making sure we have a process in place to ensure that the data shown on the Webmap is always current. The layer that has the most frequent changes is the parcel layer. This layer not only changes in its physical geometry with each subdivision, but it also changes in attribute owner information each time a property title changes hands. Since features such as mail merge depend on always having accurate address information, we have been working to develop a process by which the information contained on the map is always up to date. In order to do this, we have been building a parcel update tool which will allow much of this process to be automated. In addition to building this parcel update tool, we are continuing our efforts to add data to the website and to add infrastructure layers for all our members. Many of our members have already had these layers added and have had training and site visits and are beginning to use the Webmap. For our members who have not yet had this done, we will be making arrangements shortly. P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 21 JUNE GENERAL PALLISER REGIONAL MUNICIPAL SERVICES MEETING— 2014 CEMETERY MAPS— Recently we have started to develop the Cemetery layers which will be added to the Webmap. We will be starting with the Cemetery here in Hanna as a test case where we will be developing a prototype and a data design. Once the design is finished and a prototype map developed we will move to develop similar maps for all of the cemeteries in our region. AERIAL PHOTOGRAPHY— Lastly, we have been very engaged in working to acquire new aerial imagery. Early in this process we were looking to be able to provide new 2014 imagery to all of our municipalities that are Town sized. We are pleased to announce that we managed to expand this project to include our villages. New 2014 10 cm top down aerial imagery will be provided for all of our Towns and Villages. These flights took place in late May. In addition to the standard top down perspective that all of our Towns and Villages will be receiving, we will also be acquiring a new Digital Elevation Model that will allow for contour generation. From this the Webmap will not only be able to deliver length measurements of a line, but also slope and relief measurements. Palliser will also be acquiring ortho-oblique images for the Towns of Castor, Coronation, Drumheller, Hanna, Trochu and Oyen. These are aerial images taken at 45 degree angles allowing building frontages to be visible. These 45 degree angles will be available from each quadrant North, East, South and West. P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 22 JUNE GENERAL Prms welcomes new staff member The Municipal Internship Program for Land Use Planners is designed to attract recent post-secondary graduates to the field of municipal planning. Its objective is to assist in the training and development of competent, well-rounded municipal planners. It is expected that upon successful completion of the program, interns will be better prepared to enter the municipal planning field in Alberta’s municipalities. For all of those who have not had the chance to meet her yet, we would like to introduce and welcome the newest member of the Palliser staff, Jaiden Henry. JAIDEN PALLISER REGIONAL MUNICIPAL SERVICES MEETING— 2014 She joins us through the Municipal Affairs Internship Program for Land Use Planners and has been with us since the beginning of May. Jaiden was born and raised in Hanna so is no stranger to the area. She also worked for the Special Areas parks department for five summers while attending post-secondary. Jaiden graduated from JC Charyk Hanna High School in 2008 and from there moved to Lethbridge and studied Engineering Design and Drafting Technology at Lethbridge College. After receiving her diploma in 2010, she was still interested in attending school and enrolled in the Regional and Urban Planning Degree program at the University of Saskatchewan. She has just recently graduated and is excited to start her planning career in the municipal sector. Outside of work and education, Jaiden is an avid sports fan and enjoys hockey, baseball, dance, swimming and golf as well as camping, movies, travelling and reading. We look forward to providing Jaiden with a full range of experiences in community planning and you will most likely see her at upcoming meetings with the Palliser member municipalities. P A LL ISER RE GIO NA L MU NIC IP AL SERV ICE S Page 23
© Copyright 2024 ExpyDoc