• Home
  • Corporate
    • Our Pilots
    • Our Fleet
    • Ranks
    • Awards
    • Finances
    • Contact Us
  • Operations
    • NewsLine
    • Tours
    • Utilities
    • Downloads
  • Live Map
  • Join FSNB

Law Legge's Statistics

    Name Law Legge Hours 317.03
    Pilot ID FNB501 Flights 230
    Rank Commercial First Officer Last Flight 3 Days ago
    Hire Date: 06/10/2017 Last Flight Date 02/28/2021

    View Crew List

Law Legge


Law's Awards

    Cross Canada - Return USA - Completion of Tour Around Ireland - Flight Around Ireland Tour

Law's Lastest Flights

Flight Number Departure Arrival Aircraft Flight Time Submitted Status
FNB501 KACK KPVC C182 (C-FRSJ) 00.38 03/01/2021
Accepted
FNB501 PHMU PHTO C182 (C-FRSJ) 00.30 02/26/2021
Accepted
FNB501 PHKO PHMU C182 (C-FRSJ) 00.22 02/25/2021
Accepted
FNB501 PHUP PHKO C182 (C-FRSJ) 00.26 02/22/2021
Accepted
FNB501 PHHN PHUP C182 (C-FRSJ) 00.31 02/22/2021
Accepted
FNB501 PHOG PHHN C182 (C-FRSJ) 00.26 02/22/2021
Accepted
FNB501 PHJH PHOG C182 (C-FRSJ) 00.33 02/21/2021
Accepted
FNB501 PHNY PHJH C182 (C-FRSJ) 00.17 02/21/2021
Accepted
FNB501 PHMK PHNY C182 (C-FRSJ) 00.29 02/19/2021
Accepted
FNB501 PHLU PHMK C182 (C-FRSJ) 00.11 02/19/2021
Accepted
FNB501 PHNG PHLU C182 (C-FRSJ) 00.31 02/19/2021
Accepted
FNB501 PHNL PHNG C182 (C-FRSJ) 00.45 02/19/2021
Accepted
FNB501 PHJR PHNL C182 (C-FRSJ) 00.30 02/19/2021
Accepted
FNB501 CYYG CYYG C182 (C-FRSJ) 00.23 02/17/2021
Accepted
FNB501 PHHI PHJR C182 (C-FRSJ) 00.21 02/16/2021
Accepted
FNB501 PHDH PHHI C182 (C-FRSJ) 00.14 02/16/2021
Accepted
FNB501 PHLI PHDH C182 (C-FRSJ) 00.42 02/16/2021
Accepted
FNB501 CYFC CYFC C182 (C-FRSJ) 00.18 02/15/2021
Accepted
FNB501 HI01 PHLI C182 (C-FRSJ) 00.19 02/07/2021
Accepted
FNB501 PHBK HI01 C182 (C-FRSJ) 00.19 02/05/2021
Accepted
FNB501 PHPA PHBK C182 (C-FRSJ) 00.14 02/05/2021
Accepted
FNB501 KACK KPVD C172 (C-FNSJ) 01.16 02/01/2021
Accepted
FNB501 KPVC KACK C172 (C-FNSJ) 00.46 01/31/2021
Accepted
FNB501 KACK KPVC C172 (C-FNSJ) 00.42 01/30/2021
Accepted
FNB501 GCRR GCHI C172 (C-FNSJ) 02.36 01/25/2021
Accepted
FNB501 CYPD CYTN C182 (C-FRSJ) 00.58 01/21/2021
Accepted
FNB2021 CYYG CYQM C182 (C-FRSJ) 00.50 12/14/2020
Accepted
FNB5073 CYPD CYYG C182 (C-FRSJ) 00.55 12/13/2020
Accepted
FNB5068 CYQY CYPD C182 (C-FRSJ) 00.41 12/13/2020
Accepted
FNB501 KSMO KTSP B200 (C-GUND) 00.36 12/07/2020
Accepted
FNB501 KGCN KBCE B200 (C-GUND) 00.56 11/30/2020
Accepted
FNB501 CYLW CYCG C182 (C-FRSJ) 00.50 11/12/2020
Accepted
FNB1820 CYSJ CYZX C182 (C-FRSJ) 00.43 11/03/2020
Accepted
FNB3000 CYFC CYSJ C182 (C-FRSJ) 00.33 11/02/2020
Accepted
FNB2000 CYQM CYFC C182 (C-FRSJ) 00.50 11/01/2020
Accepted
FNB501 CYSU CYQM C182 (C-FRSJ) 00.38 10/28/2020
Accepted
FNB501 CYYG CYSU C182 (C-FRSJ) 00.25 10/28/2020
Accepted
FNB501 CFH4 CYYG C182 (C-FRSJ) 00.26 10/27/2020
Accepted
FNB501 TNCS TFFJ C182 (C-FRSJ) 00.26 10/27/2020
Accepted
FNB501 KMVY KACK C182 (C-FRSJ) 00.28 10/26/2020
Accepted
FNB501 CYQT CED8 C182 (C-FRSJ) 00.15 10/25/2020
Accepted
FNB501 SBSC SBGL C182 (C-FRSJ) 00.29 10/24/2020
Accepted
FNB501 CYTN CFH4 C182 (C-FRSJ) 00.37 10/22/2020
Accepted
FNB501 CYPD CYTN C182 (C-FRSJ) 00.40 10/21/2020
Accepted
FNB501 CYQY CYPD C182 (C-FRSJ) 00.39 10/21/2020
Accepted
FNB501 CYXS CYQZ C172 (C-FNSJ) 00.43 10/16/2020
Accepted
FNB501 CYSJ CYQM C172 (C-FNSJ) 01.06 10/10/2020
Accepted
FNB501 KORS 1S2 C172 (C-FNSJ) 00.42 10/03/2020
Accepted
FNB501 PAUN PAUN C172 (C-FNSJ) 00.19 09/26/2020
Accepted
FNB501 CYDF CYDF C172 (C-FNSJ) 00.36 09/25/2020
Accepted
FNB501 CYYG CYSU C172 (C-FNSJ) 00.35 09/24/2020
Accepted
FNB501 CYYG CYSU C172 (C-FNSJ) 00.33 09/23/2020
Accepted
FNB501 KORS 1S2 C172 (C-FNSJ) 00.50 09/20/2020
Accepted
FNB501 ENOL ENVA C172 (C-FNSJ) 00.39 09/20/2020
Accepted
FNB501 ENVA ENOL C172 (C-FNSJ) 00.33 09/20/2020
Accepted
FNB501 CYHZ CCW4 C172 (C-FNSJ) 00.31 07/20/2020
Accepted
FNB9414 CYXX CYVR C172 (C-FNSJ) 00.33.52 06/01/2020
Accepted
FNB0011 CYQX CYYT C172 (C-FNSJ) 01.23 05/31/2020
Accepted
FNB501 KTIW KSEA C172 (C-FNSJ) 00.31 05/23/2020
Accepted
FNB501 CYZD CYTZ C172 (C-FNSJ) 00.14 05/22/2020
Accepted
FNB501 CYKZ CYZD C172 (C-FNSJ) 00.16 05/18/2020
Accepted
FNB501 CNA3 CYKZ C172 (C-FNSJ) 00.36 05/14/2020
Accepted
FNB501 CNJ4 CNA3 C172 (C-FNSJ) 00.35 05/12/2020
Accepted
FNB501 CYQA CNJ4 C172 (C-FNSJ) 00.33 05/11/2020
Accepted
FNB501 CNK4 CYQA C172 (C-FNSJ) 00.27 05/11/2020
Accepted
FNB501 CYQM CCY3 C172 (C-FNSJ) 00.37 05/04/2020
Accepted
FNB2031 CYSU CYQM C172 (C-FNSJ) 00.32 05/04/2020
Accepted
FNB5032 CYYG CYSU C172 (C-FNSJ) 00.31 05/03/2020
Accepted
FNB5073 CYPD CYYG C172 (C-FNSJ) 00.58 05/03/2020
Accepted
FNB5068 CYQY CYPD C172 (C-FNSJ) 00.57 05/03/2020
Accepted
FNB501 2W3 1WA6 C172 (C-FNSJ) 00.32 08/29/2019
Accepted
FNB501 KSNA KLGB C172 (C-FNSJ) 00.36 08/27/2019
Accepted
FNB501 KAVX KSNA C172 (C-FNSJ) 00.34 08/26/2019
Accepted
FNB501 KSAN KAVX C172 (C-FNSJ) 01.15 08/24/2019
Accepted
FNB501 KNRS KSAN C172 (C-FNSJ) 00.15 07/24/2019
Accepted
FNB501 0CL3 KNRS C172 (C-FNSJ) 00.19 07/24/2019
Accepted
FNB501 KSDM 0CL3 C172 (C-FNSJ) 00.14 07/23/2019
Accepted
FNB501 0CA6 KSDM C172 (C-FNSJ) 00.39 07/22/2019
Accepted
FNB501 KIPL 0CA6 C172 (C-FNSJ) 00.33 07/18/2019
Accepted
FNB501 MMML KIPL C172 (C-FNSJ) 00.27 07/17/2019
Accepted
FNB501 KNYL MMML C172 (C-FNSJ) 00.38 07/15/2019
Accepted
FNB501 0AZ2 KNYL C172 (C-FNSJ) 00.52 07/15/2019
Accepted
FNB501 KBXK 0AZ2 C172 (C-FNSJ) 00.41 07/14/2019
Accepted
FNB501 KGYR KBXK C172 (C-FNSJ) 00.19 07/14/2019
Accepted
FNB501 KGEU KGYR C172 (C-FNSJ) 00.10 07/14/2019
Accepted
FNB501 KDVT KGEU C172 (C-FNSJ) 00.23 07/14/2019
Accepted
FNB501 KPRC KDVT C172 (C-FNSJ) 00.56 07/14/2019
Accepted
FNB501 KSEZ KPRC C172 (C-FNSJ) 00.29 07/13/2019
Accepted
FNB501 KFLG KSEZ C172 (C-FNSJ) 00.34 07/08/2019
Accepted
FNB501 KGCN KFLG C172 (C-FNSJ) 00.47 07/08/2019
Accepted
FNB501 KPGA KGCN C172 (C-FNSJ) 00.51 07/04/2019
Accepted
FNB501 UT25 KPGA C172 (C-FNSJ) 00.46 07/01/2019
Accepted
FNB501 KTEX UT25 C172 (C-FNSJ) 01.12 06/30/2019
Accepted
FNB501 KEGE KTEX C172 (C-FNSJ) 01.20 06/30/2019
Accepted
FNB501 KPSP L35 C172 (C-FNSJ) 00.37 06/28/2019
Accepted
FNB501 2O3 05CL C172 (C-FNSJ) 00.08 06/16/2019
Accepted
FNB501 KHAF KMRY C172 (C-FNSJ) 00.55 05/29/2019
Accepted
FNB501 S45 77S C172 (C-FNSJ) 01.05 05/27/2019
Accepted
FNB501 KBVS KORS C172 (C-FNSJ) 00.34 05/08/2019
Accepted
FNB501 2W3 S93 C172 (C-FNSJ) 00.40 05/02/2019
Accepted
FNB501 KORS KFHR C172 (C-FNSJ) 00.16 04/29/2019
Accepted
FNB501 KBLU O60 C172 (C-FNSJ) 01.18 04/18/2019
Accepted
FNB501 KVUO 7S3 C172 (C-FNSJ) 00.29 04/17/2019
Accepted
FNB501 MMVR MMJA C172 (C-FNSJ) 00.32 04/03/2019
Accepted
FNB501 O60 KBLU C172 (C-FNSJ) 01.11 04/02/2019
Accepted
FNB501 KFOT O60 C172 (C-FNSJ) 01.07 03/30/2019
Accepted
FNB501 KRDD KFOT C172 (C-FNSJ) 00.54 03/29/2019
Accepted
FNB501 KEKA KRDD C172 (C-FNSJ) 00.53 03/26/2019
Accepted
FNB501 05S KVUO C182 (C-FRSJ) 00.29 03/19/2019
Accepted
FNB501 WA79 W52 C172 (C-FNSJ) 00.19 03/19/2019
Accepted
FNB501 EIDW EGAC C172 (C-FNSJ) 01.01 03/18/2019
Accepted
FNB501 EIWF EIDW C172 (C-FNSJ) 00.49 03/16/2019
Accepted
FNB501 EICK EIWF C172 (C-FNSJ) 00.35 03/16/2019
Accepted
FNB501 EIKY EICK C172 (C-FNSJ) 00.33 03/13/2019
Accepted
FNB501 EINN EIKY C172 (C-FNSJ) 00.44 03/13/2019
Accepted
FNB501 EICM EINN C172 (C-FNSJ) 00.34 03/13/2019
Accepted
FNB501 EIKN EICM C172 (C-FNSJ) 00.32 03/07/2019
Accepted
FNB501 EISG EIKN C172 (C-FNSJ) 00.22 03/07/2019
Accepted
FNB501 EIDL EISG C172 (C-FNSJ) 00.36 03/06/2019
Accepted
FNB501 EGAE EIDL C172 (C-FNSJ) 00.34 03/06/2019
Accepted
FNB501 EGAA EGAE C172 (C-FNSJ) 00.51 12/02/2018
Accepted
FNB501 EGAC EGAA C172 (C-FNSJ) 00.28 11/13/2018
Accepted
FNB501 CYAU CYHZ C310R (C-BFTU) 00.52 09/11/2018
Accepted
FNB501 CYQI CYAU C207 (C-FUWL) 00.44 08/30/2018
Accepted
FNB501 CDH3 CYQI C207 (C-FUWL) 00.14 08/30/2018
Accepted
FNB501 CYID CDH3 C207 (C-FUWL) 00.28 08/28/2018
Accepted
FNB501 CCB6 CYID C207 (C-FUWL) 00.18 08/28/2018
Accepted
FNB501 CYZX CCB6 C207 (C-FUWL) 00.32 08/27/2018
Accepted
FNB5001 CCW3 CYZX C207 (C-FUWL) 00.18 08/27/2018
Accepted
FNB501 CCW4 CCW3 C207 (C-FUWL) 00.35 08/27/2018
Accepted
FNB501 CCQ3 CCW4 C207 (C-FUWL) 00.33 08/15/2018
Accepted
FNB501 CFH4 CCQ3 PC-24 (C-PSVJ) 00.25 07/29/2018
Accepted
FNB501 CYTN CFH4 PC-24 (C-PSVJ) 00.45 07/25/2018
Accepted
FNB501 CYPD CYTN PC-24 (C-PSVJ) 00.35 07/25/2018
Accepted
FNB5068 CYQY CYPD PC-24 (C-PSVJ) 00.30 07/19/2018
Accepted
FNB501 KBZN KWYS PC-24 (C-PSVJ) 1.38 05/26/2018
Accepted
FNB501 7S3 S45 PC-24 (C-PSVJ) 00.39 05/22/2018
Accepted
FNBUS25003 KBGR CYHZ PC-24 (C-PSVJ) 01.00 05/21/2018
Accepted
FNBUS11300 KEWR KBGR PC-24 (C-PSVJ) 01.38 05/21/2018
Accepted
FNBUS12513 KDTW KEWR PC-24 (C-PSVJ) 01.47 05/16/2018
Accepted
FNBUS16025 KSTL KDTW PC-24 (C-PSVJ) 01.26 05/13/2018
Accepted
FNBUS16160 KMCI KSTL PC-24 (C-PSVJ) 00.53 05/13/2018
Accepted
FNBUS18061 KDEN KMCI PC-24 (C-PSVJ) 01.28 05/13/2018
Accepted
FNBUS18280 KSLC KDEN PC-24 (C-PSVJ) 01.41 05/13/2018
Accepted
FNBUS18782 KPDX KSLC PC-24 (C-PSVJ) 01.55 05/12/2018
Accepted
FNBCA28887 CYVR KPDX PC-24 (C-PSVJ) 01.14 05/11/2018
Accepted
FNB9334 CYEG CYVR PC-24 (C-PSVJ) 01.42 05/07/2018
Accepted
FNB9301 CYQR CYEG PC-24 (C-PSVJ) 01.13 05/07/2018
Accepted
FNB9130 CYWG CYQR PC-24 (C-PSVJ) 01.09 05/06/2018
Accepted
FNB9125 CYQT CYWG PC-24 (C-PSVJ) 01.26 05/05/2018
Accepted
FNB8092 CYAM CYQT PC-24 (C-PSVJ) 00.58 05/05/2018
Accepted
FNB8095 CYYZ CYAM PC-24 (C-PSVJ) 01.18 05/04/2018
Accepted
FNB7232 CYUL CYYZ PC-24 (C-PSVJ) 01.20 05/03/2018
Accepted
FNB5210 CYHZ CYUL PC-24 (C-PSVJ) 02.01 05/02/2018
Accepted
FNB501 CYHE CAZ5 C172 (C-FNSJ) 00.59 04/21/2018
Accepted
FNB501 KPDX WA87 C172 (C-FNSJ) 00.58 04/19/2018
Accepted
FNB501 KPLD KCQA C172 (C-FNSJ) 00.24 04/19/2018
Accepted
FNB501 CYCW CYVR C172 (C-FNSJ) 00.41 04/19/2018
Accepted
FNB501 CYHE CYCW C172 (C-FNSJ) 00.24 04/19/2018
Accepted
FNB501 CAD5 CYHE C207 (C-FUWL) 00.45 04/18/2018
Accepted
FNB501 CYKA CAD5 C207 (C-FUWL) 00.38 04/18/2018
Accepted
FNB501 CYLW CYKA C207 (C-FUWL) 00.54 04/11/2018
Accepted
FNB501 CZGF CYLW C207 (C-FUWL) 01.02 04/11/2018
Accepted
FNB5820 CYHZ CYZX B200 (C-GUND) 00.32 04/08/2018
Accepted
FNBUS1880 KACK KMVY B200 (C-GUND) 00.19 04/02/2018
Accepted
FNBUS1840 KMVY KACK B200 (C-GUND) 00.21 04/02/2018
Accepted
FNBUS1920 KBID KMVY B200 (C-GUND) 00.36 04/02/2018
Accepted
FNBUS1960 KSNC KMVY B200 (C-GUND) 00.45 03/30/2018
Accepted
FNBUS1842 KMVY KSNC B200 (C-GUND) 01.02 03/28/2018
Accepted
FNB5420 CYQI KMVY B200 (C-GUND) 01.45 03/27/2018
Accepted
FNB501 CZNL CZGF C207 (C-FUWL) 00.55 03/25/2018
Accepted
FNB501 CYXC CZNL C207 (C-FUWL) 00.46 03/22/2018
Accepted
FNB501 CYSW CYXC C207 (C-FUWL) 00.47 03/21/2018
Accepted
FNBUS1882 KACK KSNC B200 (C-GUND) 00.55 03/20/2018
Accepted
FNB501 PAKT PAJN B200 (C-GUND) 01.09 03/12/2018
Accepted
FNB3000 CYFC CYSJ B200 (C-GUND) 00.41 03/02/2018
Accepted
FNB2000 CYQM CYFC B200 (C-GUND) 00.58 03/02/2018
Accepted
FNB2021 CYYG CYQM B200 (C-GUND) 00.48 03/02/2018
Accepted
FNB5043 CYGR CYYG PC-24 (C-PSVJ) 00.54 02/23/2018
Accepted
FNB5065 CYQY CYGR PC-24 (C-PSVJ) 00.37 02/22/2018
Accepted
FNB5078 CYPD CYQY PC-24 (C-PSVJ) 00.41 02/16/2018
Accepted
FNB5070 CYHZ CYPD PC-24 (C-PSVJ) 00.50 02/16/2018
Accepted
FNB1995 CCN2 CYHZ PC-24 (C-PSVJ) 00.54 02/16/2018
Accepted
FNB5998 CYQI CCN2 PC-24 (C-PSVJ) 00.30 02/16/2018
Accepted
FNB2051 CYHZ CYQM PC-24 (C-PSVJ) 00.51 02/12/2018
Accepted
FNBUS1040 KBOS KBGR PC-24 (C-PSVJ) 01.15 02/05/2018
Accepted
FNBUS1861 KACK KBOS PC-24 (C-PSVJ) 00.35 02/03/2018
Accepted
FNBUS1596 KMVY KACK PC-24 (C-PSVJ) 00.31 02/01/2018
Accepted
FNBUS1551 KPVC KMVY PC-24 (C-PSVJ) 00.22 01/31/2018
Accepted
FNBUS1603 KACK KPVC PC-24 (C-PSVJ) 00.36 01/31/2018
Accepted
FNB2000 CYQM CYFC PC-24 (C-PSVJ) 00.42 01/08/2018
Accepted
FNB1000 CYSJ CYQM PC-24 (C-PSVJ) 00.40 01/04/2018
Accepted
FNBUS1620 KBID KSNC EMB505 PHENO (C-AERT) 00.22 12/31/2017
Accepted
FNBUS1597 KMVY KBID B200 (C-GUND) 00.32 12/30/2017
Accepted
FNBUS1607 KACK KMVY B200 (C-GUND) 00.27 12/29/2017
Accepted
FNBUS1552 KPVC KACK B200 (C-GUND) 00.44 12/22/2017
Accepted
FNBUS1536 6B6 KPVC EMB505 PHENO (C-AERT) 00.38 12/21/2017
Accepted
FNBUS1524 2B2 6B6 7 EXECUTIVE (CF-MSM) 00.34 12/20/2017
Accepted
FNBUS1501 KBHB 2B2 EMB505 PHENO (C-AERT) 01.02 12/18/2017
Accepted
FNB9003 CYHY CYZF DC3 (C-HZLL) 01.04 12/07/2017
Accepted
FNB501 CAD5 CYVR DC3 (C-HZLL) 01.05 10/26/2017
Accepted
FNB501 CYLW CAD5 DC3 (C-HZLL) 00.45 10/26/2017
Accepted
FNB501 CYKA CYLW DC3 (C-HZLL) 00.50 10/25/2017
Accepted
FNB501 CYPS CYKA DC3 (C-HZLL) 01.06 10/24/2017
Accepted
FNB501 CYPW CYPS DC3 (C-HZLL) 00.48 10/22/2017
Accepted
FNB501 CYZT CYPW DC3 (C-HZLL) 01.11 10/22/2017
Accepted
FNB501 CYAZ CYZT DC3 (C-HZLL) 01.27 10/22/2017
Accepted
FNB501 CYYJ CYAZ DC3 (C-HZLL) 01.30 10/22/2017
Accepted
FNB501 KCLM CYYJ DC3 (C-HZLL) 00.48 10/20/2017
Accepted
FNB501 S18 KCLM DC3 (C-HZLL) 00.47 10/14/2017
Accepted
FNB9305 CYYC CYEG DC3 (C-HZLL) 01.26 09/24/2017
Accepted
FNB9313 CYXC CYYC DC3 (C-HZLL) 01.32 09/18/2017
Accepted
FNB9418 CYVR CYYJ DC3 (C-HZLL) 00.43 09/18/2017
Accepted
FNB9414 CYXX CYVR DC3 (C-HZLL) 00.34 09/15/2017
Accepted
FNB9408 CYLW CYXX DC3 (C-HZLL) 01.18 09/11/2017
Accepted
FNB9400 CYXC CYLW DC3 (C-HZLL) 01.28 09/09/2017
Accepted
FNB9008 CYHY CYFS DC3 (C-HZLL) 01.24 08/21/2017
Accepted
FNB5080 CYHZ CYQI DC3 (C-HZLL) 01.16 08/05/2017
Accepted
FNB4010 CZBF CYSJ DC3 (C-HZLL) 01.13 08/03/2017
Accepted
FNB3990 CYFC CCN2 DC3 (C-HZLL) 00.48 08/02/2017
Accepted
FNB3032 CYFC CZBF DC3 (C-HZLL) 01.07 07/22/2017
Accepted
FNB1010 CYSJ CYQI DC3 (C-HZLL) 01.09 07/13/2017
Accepted
FNB3008 CYFC CYSJ DC3 (C-HZLL) 0.54 07/08/2017
Accepted
FNB2008 CYQM CYFC DC3 (C-HZLL) 0.58 07/07/2017
Accepted
FNB4002 CZBF CYQM DC3 (C-HZLL) 0.56 07/04/2017
Accepted
FNB4002 CZBF CYQM DHC-2 BEAVER (C-UXPA) 1.15 06/26/2017
Accepted
FNB4003 CYQM CZBF DHC-2 BEAVER (C-UXPA) 1.11 06/25/2017
Accepted
FNB2001 CYHZ CYQM DHC-2 BEAVER (C-UXPA) 1.14 06/25/2017
Accepted
FNB1001 CYSJ CYQM DC3 (C-HZLL) 0.56 06/12/2017
Accepted
FNB2001 CYHZ CYFC B200 (C-GUND) 1.26 06/11/2017
Accepted

copyright © 2007 - 2021 - FSNB Virtual Airline, all rights reserved.

CMS by phpVMS - Ocean Blue v2.1.2 by 209 Studios modified by Ross Riviere