Public Schools in MONROE COUNTY MI
|
AIRPORT SENIOR HIGH SCHOOL
District: AIRPORT COMMUNITY SCHOOL DISTRICT
| PHYSICAL LOCATION 11270 GRAFTON ROAD MONROE COUNTY MI 48117-9392 Area Map: (view map in new window) | MAILING ADDRESS 11270 GRAFTON ROAD CARLETON MI 48117-9392 Phone: (734) 654-6208 |
|
SCHOOL PROFILE: |
|
FRED W RITTER ELEMENTARY SCHOOL
District: AIRPORT COMMUNITY SCHOOL DISTRICT
| PHYSICAL LOCATION 5650 CARLETON-ROCKWOOD ROAD CARLETON MI 48179-9764 Area Map: (view map in new window) | MAILING ADDRESS 5650 CARLETON-ROCKWOOD ROAD CARLETON MI 48179-9764 Phone: (734) 379-5335 |
|
SCHOOL PROFILE: |
|
JOSEPH C STERLING ELEMENTARY SCHOOL
District: AIRPORT COMMUNITY SCHOOL DISTRICT
| PHYSICAL LOCATION 160 FESSNER ROAD CARLETON MI 48117-9395 Area Map: (view map in new window) | MAILING ADDRESS 160 FESSNER ROAD CARLETON MI 48117-9395 Phone: (734) 654-6846 |
|
SCHOOL PROFILE: |
|
LOREN EYLER ELEMENTARY SCHOOL
District: AIRPORT COMMUNITY SCHOOL DISTRICT
| PHYSICAL LOCATION 1335 CARLETON-ROCKWOOD ROAD CARLETON MI 48117-9276 Area Map: (view map in new window) | MAILING ADDRESS 1335 CARLETON-ROCKWOOD ROAD CARLETON MI 48117-9276 Phone: (734) 654-2121 |
|
SCHOOL PROFILE: |
|
NIEDERMEIER ELEMENTARY SCHOOL
District: AIRPORT COMMUNITY SCHOOL DISTRICT
| PHYSICAL LOCATION 8400 S. NEWPORT ROAD NEWPORT MI 48166 Area Map: (view map in new window) | MAILING ADDRESS 8400 S. NEWPORT ROAD NEWPORT MI 48166 Phone: (734) 586-2676 |
|
SCHOOL PROFILE: |
|
WAGAR JUNIOR HIGH SCHOOL
District: AIRPORT COMMUNITY SCHOOL DISTRICT
| PHYSICAL LOCATION 11270 GRAFTON ROAD CARLETON MI 48117-9392 Area Map: (view map in new window) | MAILING ADDRESS 11270 GRAFTON ROAD CARLETON MI 48117-9392 Phone: (734) 654-6205 |
|
SCHOOL PROFILE: |
|
BEDFORD JUNIOR HIGH SCHOOL
District: BEDFORD PUBLIC SCHOOLS
| PHYSICAL LOCATION 8405 JACKMAN ROAD TEMPERANCE MI 48182-9159 Area Map: (view map in new window) | MAILING ADDRESS 8405 JACKMAN ROAD TEMPERANCE MI 48182-9159 Phone: (734) 850-6200 |
|
SCHOOL PROFILE: |
|
BEDFORD SENIOR HIGH SCHOOL
District: BEDFORD PUBLIC SCHOOLS
| PHYSICAL LOCATION 8285 JACKMAN ROAD TEMPERANCE MI 48182-9165 Area Map: (view map in new window) | MAILING ADDRESS 8285 JACKMAN ROAD TEMPERANCE MI 48182-9165 Phone: (734) 850-6100 |
|
SCHOOL PROFILE: |
|
DOUGLAS ROAD ELEMENTARY SCHOOL
District: BEDFORD PUBLIC SCHOOLS
| PHYSICAL LOCATION 6875 DOUGLAS ROAD LAMBERTVILLE MI 48144-9427 Area Map: (view map in new window) | MAILING ADDRESS 6875 DOUGLAS ROAD LAMBERTVILLE MI 48144-9427 Phone: (734) 850-6700 |
|
SCHOOL PROFILE: |
|
JACKMAN ROAD ELEMENTARY SCHOOL
District: BEDFORD PUBLIC SCHOOLS
| PHYSICAL LOCATION 8008 JACKMAN ROAD TEMPERANCE MI 48182-9261 Area Map: (view map in new window) | MAILING ADDRESS 8008 JACKMAN ROAD TEMPERANCE MI 48182-9261 Phone: (734) 850-6600 |
|
SCHOOL PROFILE: |
|
MONROE ROAD ELEMENTARY SCHOOL
District: BEDFORD PUBLIC SCHOOLS
| PHYSICAL LOCATION 7979 MONROE ROAD LAMBERTVILLE MI 48144-9351 Area Map: (view map in new window) | MAILING ADDRESS 7979 MONROE ROAD LAMBERTVILLE MI 48144-9351 Phone: (734) 850-6800 |
|
SCHOOL PROFILE: |
|
SMITH ROAD ELEMENTARY SCHOOL
District: BEDFORD PUBLIC SCHOOLS
| PHYSICAL LOCATION 1135 SMITH ROAD TEMPERANCE MI 48182-1002 Area Map: (view map in new window) | MAILING ADDRESS 1135 SMITH ROAD TEMPERANCE MI 48182-1002 Phone: (734) 850-6400 |
|
SCHOOL PROFILE: |
|
TEMPERANCE ROAD ELEMENTARY SCHOOL
District: BEDFORD PUBLIC SCHOOLS
| PHYSICAL LOCATION 1575 W. TEMPERANCE ROAD TEMPERANCE MI 48182-9164 Area Map: (view map in new window) | MAILING ADDRESS 1575 W. TEMPERANCE ROAD TEMPERANCE MI 48182-9164 Phone: (734) 850-6500 |
|
SCHOOL PROFILE: |
|
DUNDEE ALTERNATIVE HIGH SCHOOL
District: DUNDEE COMMUNITY SCHOOLS
| PHYSICAL LOCATION 445 TOLEDO STREET DUNDEE MI 48131-1248 Area Map: (view map in new window) | MAILING ADDRESS 445 TOLEDO STREET DUNDEE MI 48131-1248 Phone: (734) 529-3916 |
|
SCHOOL PROFILE: |
|
DUNDEE COMMUNITY HIGH SCHOOL
District: DUNDEE COMMUNITY SCHOOLS
| PHYSICAL LOCATION 130 VIKING DRIVE DUNDEE MI 48131-1199 Area Map: (view map in new window) | MAILING ADDRESS 130 VIKING DRIVE DUNDEE MI 48131-1199 Phone: (734) 529-7008 |
|
SCHOOL PROFILE: |
|
DUNDEE ELEMENTARY SCHOOL
District: DUNDEE COMMUNITY SCHOOLS
| PHYSICAL LOCATION 420 YPSILANTI STREET DUNDEE MI 48131-1152 Area Map: (view map in new window) | MAILING ADDRESS 420 YPSILANTI STREET DUNDEE MI 48131-1152 Phone: (734) 529-2350 |
|
SCHOOL PROFILE: |
|
DUNDEE MIDDLE SCHOOL
District: DUNDEE COMMUNITY SCHOOLS
| PHYSICAL LOCATION 420 YPSILANTI STREET DUNDEE MI 48131-1152 Area Map: (view map in new window) | MAILING ADDRESS 420 YPSILANTI STREET DUNDEE MI 48131-1152 Phone: (734) 529-2350 |
|
SCHOOL PROFILE: |
|
IDA ELEMENTARY SCHOOL
District: IDA PUBLIC SCHOOL DISTRICT
| PHYSICAL LOCATION 7900 IDA STREET IDA MI 48140-9544 Area Map: (view map in new window) | MAILING ADDRESS 7900 IDA STREET IDA MI 48140-9544 Phone: (734) 269-3605 |
|
SCHOOL PROFILE: |
|
IDA HIGH SCHOOL
District: IDA PUBLIC SCHOOL DISTRICT
| PHYSICAL LOCATION 3145 PRAIRIE STREET IDA MI 48140-9600 Area Map: (view map in new window) | MAILING ADDRESS 3145 PRAIRIE STREET IDA MI 48140-9600 Phone: (734) 269-3485 |
|
SCHOOL PROFILE: |
|
IDA MIDDLE SCHOOL
District: IDA PUBLIC SCHOOL DISTRICT
| PHYSICAL LOCATION 3143 PRAIRIE STREET IDA MI 48140-9600 Area Map: (view map in new window) | MAILING ADDRESS 3143 PRAIRIE STREET IDA MI 48140-9600 Phone: (734) 269-2220 |
|
SCHOOL PROFILE: |
|
HURD ROAD ELEMENTARY SCHOOL
District: JEFFERSON SCHOOLS (MONROE)
| PHYSICAL LOCATION 1960 HURD ROAD MONROE MI 48162-9342 Area Map: (view map in new window) | MAILING ADDRESS 1960 HURD ROAD MONROE MI 48162-9342 Phone: (734) 289-5580 |
|
SCHOOL PROFILE: |
|
JEFFERSON ADULT AND ALTERNATIVE EDUCATION
District: JEFFERSON SCHOOLS (MONROE)
| PHYSICAL LOCATION 5707 WILLIAMS ROAD MONROE MI 48162-4380 Area Map: (view map in new window) | MAILING ADDRESS 5707 WILLIAMS ROAD MONROE MI 48162-4380 Phone: (734) 289-5564 |
|
SCHOOL PROFILE: |
|
JEFFERSON HIGH SCHOOL
District: JEFFERSON SCHOOLS (MONROE)
| PHYSICAL LOCATION 5707 WILLIAMS ROAD MONROE MI 48162-4380 Area Map: (view map in new window) | MAILING ADDRESS 5707 WILLIAMS ROAD MONROE MI 48162-4380 Phone: (734) 289-5555 |
|
SCHOOL PROFILE: |
|
JEFFERSON MIDDLE SCHOOL
District: JEFFERSON SCHOOLS (MONROE)
| PHYSICAL LOCATION 5102 N. STONY CREEK ROAD MONROE MI 48162-9386 Area Map: (view map in new window) | MAILING ADDRESS 5102 N. STONY CREEK ROAD MONROE MI 48162-9386 Phone: (734) 289-5565 |
|
SCHOOL PROFILE: |
|
NORTH ELEMENTARY SCHOOL
District: JEFFERSON SCHOOLS (MONROE)
| PHYSICAL LOCATION 8281 N. DIXIE HIGHWAY NEWPORT MI 48166-9778 Area Map: (view map in new window) | MAILING ADDRESS 8281 N. DIXIE HIGHWAY NEWPORT MI 48166-9778 Phone: (734) 586-6784 |
|
SCHOOL PROFILE: |
|
SODT ELEMENTARY SCHOOL
District: JEFFERSON SCHOOLS (MONROE)
| PHYSICAL LOCATION 2888 NADEAU ROAD MONROE MI 48162-9334 Area Map: (view map in new window) | MAILING ADDRESS 2888 NADEAU ROAD MONROE MI 48162-9334 Phone: (734) 289-5575 |
|
SCHOOL PROFILE: |
|
MASON CENTRAL SCHOOL
District: MASON CONSOLIDATED SCHOOLS (MONROE)
| PHYSICAL LOCATION 2410 LAKESIDE DRIVE ERIE MI 48133-9318 Area Map: (view map in new window) | MAILING ADDRESS 2410 LAKESIDE DRIVE ERIE MI 48133-9318 Phone: (734) 848-5595 |
|
SCHOOL PROFILE: |
|
MASON MIDDLE SCHOOL
District: MASON CONSOLIDATED SCHOOLS (MONROE)
| PHYSICAL LOCATION 2260 LAKESIDE DRIVE ERIE MI 48133-9318 Area Map: (view map in new window) | MAILING ADDRESS 2260 LAKESIDE DRIVE ERIE MI 48133-9318 Phone: (734) 848-4944 |
|
SCHOOL PROFILE: |
|
MASON NORTH SCHOOL
District: MASON CONSOLIDATED SCHOOLS (MONROE)
| PHYSICAL LOCATION 2480 WOOD ROAD ERIE MI 48133-9723 Area Map: (view map in new window) | MAILING ADDRESS 2480 WOOD ROAD ERIE MI 48133-9723 Phone: (734) 242-4466 |
|
SCHOOL PROFILE: |
|
MASON SENIOR HIGH SCHOOL
District: MASON CONSOLIDATED SCHOOLS (MONROE)
| PHYSICAL LOCATION 2400 MASON EAGLES DRIVE ERIE MI 48133-9318 Area Map: (view map in new window) | MAILING ADDRESS 2400 MASON EAGLES DRIVE ERIE MI 48133-9318 Phone: (734) 848-5755 |
|
SCHOOL PROFILE: |
|
CLAYTON H SYMONS ELEMENTARY SCHOOL
District: MILAN AREA SCHOOLS
| PHYSICAL LOCATION 432 S. PLATT RD MILAN MI 48160-1664 Area Map: (view map in new window) | MAILING ADDRESS 432 S. PLATT RD. MILAN MI 48160-1664 Phone: (734) 439-5300 |
|
SCHOOL PROFILE: |
|
MILAN HIGH SCHOOL
District: MILAN AREA SCHOOLS
| PHYSICAL LOCATION 200 BIG RED DRIVE MILAN MI 48160-1583 Area Map: (view map in new window) | MAILING ADDRESS 200 BIG RED DRIVE MILAN MI 48160-1583 Phone: (734) 439-5000 |
|
SCHOOL PROFILE: |
|
MONROE COUNTY EDUCATION CENTER
District: MONROE ISD
| PHYSICAL LOCATION 1091 S. RAISINVILLE ROAD MONROE MI 48161-9754 Area Map: (view map in new window) | MAILING ADDRESS 1091 S. RAISINVILLE ROAD MONROE MI 48161-9754 Phone: (734) 322-2610 |
|
SCHOOL PROFILE: |
|
MONROE COUNTY TRANSITION CENTER
District: MONROE ISD
| PHYSICAL LOCATION 1103 S. RAISINVILLE ROAD MONROE MI 48161-9047 Area Map: (view map in new window) | MAILING ADDRESS 1101 S. RAISINVILLE ROAD MONROE MI 48161-9047 Phone: (734) 242-5799 |
|
SCHOOL PROFILE: |
|
MONROE COUNTY YOUTH CENTER
District: MONROE ISD
| PHYSICAL LOCATION 3600 S CUSTER ROAD MONROE MI 48161-9058 Area Map: (view map in new window) | MAILING ADDRESS 1101 S. RAISINVILLE ROAD MONROE MI 48161-9047 Phone: (734) 242-5799 |
|
SCHOOL PROFILE: |
|
CANTRICK MIDDLE SCHOOL
District: MONROE PUBLIC SCHOOLS
| PHYSICAL LOCATION 1008 RIVERVIEW STREET MONROE MI 48162-3034 Area Map: (view map in new window) | MAILING ADDRESS 1008 RIVERVIEW STREET MONROE MI 48162-3034 Phone: (734) 241-1633 |
|
SCHOOL PROFILE: |
|
CHRISTIANCY SCHOOL
District: MONROE PUBLIC SCHOOLS
| PHYSICAL LOCATION 306 LINCOLN AVENUE MONROE MI 48162-2607 Area Map: (view map in new window) | MAILING ADDRESS 306 LINCOLN AVENUE MONROE MI 48162-2607 Phone: (734) 241-0500 |
|
SCHOOL PROFILE: |
|
CUSTER ELEMENTARY SCHOOL
District: MONROE PUBLIC SCHOOLS
| PHYSICAL LOCATION 5003 W. ALBAIN ROAD MONROE MI 48161-9558 Area Map: (view map in new window) | MAILING ADDRESS 5003 W. ALBAIN ROAD MONROE MI 48161-9558 Phone: (734) 241-0503 |
|
SCHOOL PROFILE: |
|
HOLLYWOOD ELEMENTARY SCHOOL
District: MONROE PUBLIC SCHOOLS
| PHYSICAL LOCATION 1135 RIVERVIEW STREET MONROE MI 48162-3033 Area Map: (view map in new window) | MAILING ADDRESS 1135 RIVERVIEW STREET MONROE MI 48162-3033 Phone: (734) 241-0587 |
|
SCHOOL PROFILE: |
|
LINCOLN ELEMENTARY SCHOOL
District: MONROE PUBLIC SCHOOLS
| PHYSICAL LOCATION 908 E. 2ND STREET MONROE MI 48161-1950 Area Map: (view map in new window) | MAILING ADDRESS 908 E. 2ND STREET MONROE MI 48161-1950 Phone: (734) 241-0617 |
|
SCHOOL PROFILE: |
|
MANOR ELEMENTARY SCHOOL
District: MONROE PUBLIC SCHOOLS
| PHYSICAL LOCATION 1731 W. LORAIN STREET MONROE MI 48162-3370 Area Map: (view map in new window) | MAILING ADDRESS 1731 W. LORAIN STREET MONROE MI 48162-3370 Phone: (734) 241-0625 |
|
SCHOOL PROFILE: |
|
MONROE HIGH SCHOOL
District: MONROE PUBLIC SCHOOLS
| PHYSICAL LOCATION 901 HERR ROAD MONROE MI 48161-9702 Area Map: (view map in new window) | MAILING ADDRESS 901 HERR ROAD MONROE MI 48161-9702 Phone: (734) 241-1491 |
|
SCHOOL PROFILE: |
|
MONROE MIDDLE SCHOOL
District: MONROE PUBLIC SCHOOLS
| PHYSICAL LOCATION 503 WASHINGTON STREET MONROE MI 48161-1309 Area Map: (view map in new window) | MAILING ADDRESS 503 WASHINGTON STREET MONROE MI 48161-1309 Phone: (734) 241-0772 |
|
SCHOOL PROFILE: |
|
ORCHARD CENTER HIGH SCHOOL
District: MONROE PUBLIC SCHOOLS
| PHYSICAL LOCATION 1750 OAK STREET MONROE MI 48161-1051 Area Map: (view map in new window) | MAILING ADDRESS 1750 OAK STREET MONROE MI 48161-1051 Phone: (734) 243-5030 |
|
SCHOOL PROFILE: |
|
RAISINVILLE SCHOOL
District: MONROE PUBLIC SCHOOLS
| PHYSICAL LOCATION 2300 N. RAISINVILLE ROAD MONROE MI 48162-9668 Area Map: (view map in new window) | MAILING ADDRESS 2300 N. RAISINVILLE ROAD MONROE MI 48162-9668 Phone: (734) 241-0714 |
|
SCHOOL PROFILE: |
|
RIVERSIDE ELEMENTARY SCHOOL
District: MONROE PUBLIC SCHOOLS
| PHYSICAL LOCATION 77 N. ROESSLER STREET MONROE MI 48162-2444 Area Map: (view map in new window) | MAILING ADDRESS 77 N. ROESSLER STREET MONROE MI 48162-2444 Phone: (734) 241-0733 |
|
SCHOOL PROFILE: |
|
SOUTH MONROE ELEMENTARY SCHOOL
District: MONROE PUBLIC SCHOOLS
| PHYSICAL LOCATION 15488 EASTWOOD STREET MONROE MI 48161-3906 Area Map: (view map in new window) | MAILING ADDRESS 15488 EASTWOOD STREET MONROE MI 48161-3906 Phone: (734) 241-0758 |
|
SCHOOL PROFILE: |
|
WATERLOO SCHOOL
District: MONROE PUBLIC SCHOOLS
| PHYSICAL LOCATION 1933 S. CUSTER ROAD MONROE MI 48161-1828 Area Map: (view map in new window) | MAILING ADDRESS 1933 S. CUSTER ROAD MONROE MI 48161-1828 Phone: (734) 241-0762 |
|
SCHOOL PROFILE: |
|
NEW BEDFORD ACADEMY
District: NEW BEDFORD ACADEMY
| PHYSICAL LOCATION 6315 SECOR ROAD LAMBERTVILLE MI 48144-9411 Area Map: (view map in new window) | MAILING ADDRESS 6315 SECOR ROAD LAMBERTVILLE MI 48144-0286 Phone: (734) 854-5437 |
|
SCHOOL PROFILE: |
|
SUMMERFIELD ELEMENTARY SCHOOL
District: SUMMERFIELD SCHOOL DISTRICT
| PHYSICAL LOCATION 232 E. ELM STREET PETERSBURG MI 49270-8506 Area Map: (view map in new window) | MAILING ADDRESS P.O. BOX 546 PETERSBURG MI 49270-0546 Phone: (734) 279-1013 |
|
SCHOOL PROFILE: |
|
SUMMERFIELD HIGH SCHOOL
District: SUMMERFIELD SCHOOL DISTRICT
| PHYSICAL LOCATION 17555 IDA WEST ROAD PETERSBURG MI 49270-9564 Area Map: (view map in new window) | MAILING ADDRESS P.O. BOX 546 PETERSBURG MI 49270-0546 Phone: (734) 279-1012 |
|
SCHOOL PROFILE: |
|
SUMMERFIELD MIDDLE SCHOOL
District: SUMMERFIELD SCHOOL DISTRICT
| PHYSICAL LOCATION 232 E. ELM STREET PETERSBURG MI 49270-8506 Area Map: (view map in new window) | MAILING ADDRESS P.O. BOX 546 PETERSBURG MI 49270-0546 Phone: (734) 279-1013 |
|
SCHOOL PROFILE: |
|
WHITEFORD ELEMENTARY SCHOOL
District: WHITEFORD AGRICULTURAL SCHOOLS
| PHYSICAL LOCATION 6655 CONSEAR ROAD OTTAWA LAKE MI 49267-9715 Area Map: (view map in new window) | MAILING ADDRESS 6655 CONSEAR ROAD OTTAWA LAKE MI 49267-9715 Phone: (734) 856-1011 |
|
SCHOOL PROFILE: |
|
WHITEFORD HIGH SCHOOL
District: WHITEFORD AGRICULTURAL SCHOOLS
| PHYSICAL LOCATION 6655 CONSEAR ROAD OTTAWA LAKE MI 49267-9715 Area Map: (view map in new window) | MAILING ADDRESS 6655 CONSEAR ROAD OTTAWA LAKE MI 49267-9715 Phone: (734) 856-1443 |
|
SCHOOL PROFILE: |
|
WHITEFORD MIDDLE SCHOOL
District: WHITEFORD AGRICULTURAL SCHOOLS
| PHYSICAL LOCATION 6655 CONSEAR ROAD OTTAWA LAKE MI 49267-9715 Area Map: (view map in new window) | MAILING ADDRESS 6655 CONSEAR ROAD OTTAWA LAKE MI 49267-9715 Phone: (734) 856-1443 |
|
SCHOOL PROFILE: |
|
Jackson area ready to celebrate Fourth of July - Grand Rapids Press FILE PHOTO Fireworks explode over Sparks Foundation County Park in 2008. Jackson County communities will be decked out in patriotic colors as Independence Day celebrations take to the streets and the skies. Glittering fireworks will burst over ... [http://www.mlive.com/entertainment/jackson/index.ssf/2009/07/jackson_area_ready_to_celebrat.html?FORM=ZZNR]
Freedom Shrine? to emerge from storage - Daily Reporter Prior to the big Branch County Courthouse first floor renovation project in 2001, ?Freedom Shrine? plaques hung in the hallway, and were put into storage. Among the 30 plaques is a reproduction of the Declaration of Independence, the basis for ... [http://www.thedailyreporter.com/lifestyle/celebrations/x931217618/-Freedom-Shrine-to-emerge-from-storage?FORM=ZZNR2]
Finding a new niche - Monroe Evening News ? Evening News photo by BRYAN BOSCH Sgt. Frank Atkinson started his career with the Monroe County Sheriff?s Office as a cadet the day after his 18th birthday. He is retiring after 34 years. He loved playing baseball in high school, so when he was ... [http://www.monroenews.com/article/20090630/NEWS01/706309984?FORM=ZZNR3]
Monroe Public Schools Monroe Public Schools 1275 N. Macomb St. Monroe, Michigan 48162 Phone: (734) 265-3000 Fax: (734) 265-3001 [http://www.monroe.k12.mi.us/]
Monroe County Intermediate School District's web site (home page) Welcome to the Monroe County Intermediate School District's (MCISD) web site. We prepare today's students for tomorrow's world. [http://www.misd.k12.mi.us/]
Monroe County - Michigan Welcome to the Monroe County Web Site! Monroe County was established in July, 1817. Located at 106 East First Street Monroe, Michigan 48161. You can reach us at 1-888-354-5500. [http://www.co.monroe.mi.us/monroe/default.aspx]
All Private Schools in MONROE COUNTY MICHIGAN
All Public Schools in MICHIGAN
All Private Schools in MICHIGAN
All Colleges in MICHIGAN
| College Directory |
Public School Directory |
Private School Directory |
Hospital Directory |
Doctor Directory |
Nursing Home Directory |
Funeral Home Directory |
| <Bookmark This Page> |
Copyright © All rights reserved





