Lighthouses of the Philippines: Mindoro and Romblon Area

The Philippines include more than 7000 islands stretching over 1750 km (1100 mi) of the western Pacific. The archipelago was a Spanish colony until the Spanish-American War of 1898, which brought the islands under U.S. administration. Japan occupied the islands during World War II (1942-45), and the country became independent shortly thereafter (1946).

This page lists lighthouses of the west central Phillipines, including the provinces of Occidental Mindoro, Oriental Mindoro, Marinduque, and Romblon. This area is part of an administrative region of the country known by the acronym Mimaropa. The area includes the large island of Mindoro and the smaller islands of Marinduque, Tablas, Romblon, and Sibuyan, as well as many still smaller islands.

The lighthouse preservation movement is gaining some momentum in the Philippines. Until recently, all of the historic light stations were in very poor condition. However, the Philippines Coast Guard, which operates aids to navigation in the country, has recently repaired and renovated many of the towers. An "adopt a lighthouse" program has taken hold, and there's hope more extensive restorations will be carried out within the next few years.

Philippine lighthouses are often called parolas, an apparent adaptation of the Spanish word farola. Many Philippine lighthouses are not well known, so better information and photos are needed.

ARLHS numbers are from the ARLHS World List of Lights. Admiralty numbers are from volume F of the Admiralty List of Lights & Fog Signals. U.S. NGA List numbers are from Publication 112.

Cabra Island Light
Cabra Island Light, Occidental Mindoro, January 2008
Flickr photo copyright M.J. de Lara; permission requested

General Sources
Philippine Lighthouses
8 historic photos posted by Johann Stockinger.
Lighthouses in the Philippines
Wikipedia article, with links to articles on several of the individual lighthouses.
Spanish Lighthouses of the Philippines
This is the Directory's own list of the Spanish light stations, with notes on their current status.
Lighthouses in the Philippines
Photos by various photographers available from Wikimedia.
World of Lighthouses - Philippines
Photos by various photographers available from Lightphotos.net.
Marine Safety Services Command - Lighthouses
Lists of active lighthouses maintained by MSSC.
Online List of Lights - Philippines
Coming soon: photos by various photographers posted by Alexander Trabas.

Mindoro Lighthouses

Note: Mindoro, the seventh largest island of the Philippines, is roughly 180 km (100 mi) long from northwest to southeast and up to 80 km (50 mi) wide. On the north, Mindoro is separated from Luzon by the 25 km (15 mi) wide Verde Island Passage. To the southwest, the Mindoro Strait provides a wide passage joining the Sulu Sea and the South China Sea.
Occidental Mindoro (West Mindoro) Province Lighthouses
Ambulong Island
Date unknown (station established 1907). Active; focal plane 136 m (446 ft); white flash every 5 s. 16 m (52 ft) square skeletal tower with gallery, painted white. Google has a satellite view of the station. This lighthouse marks the southern entrance to the Mindoro Strait. Located on the highest point of Ambulong, an inhabited island off the southern tip of Mindoro. Site status unknown. Admiralty F2576; NGA 14480.
Caminawit (Caminauit) Point (?)
Date unknown. Active; focal plane 10 m (33 ft); red flash every 5 s. 9 m (30 ft) square concrete tower, painted white, with a small gallery and an external spiral stairway encircling the tower. No photo available. Google's satellite view and its 2016 street view show a newly developed waterfront with no trace of the light. Caminawit is a fishing port and beach resort on a spit extending south from San José. Located on the beach near the tip of the spit. Site open; external stairway open for climbing. Admiralty F2575; NGA 14484.
Apo Reef (2?)
Date unknown (station established 1906). Active; focal plane 35 m (115 ft); white flash every 10 s. 33.5 m (110 ft) white concrete tower with two galleries; no lantern. The building has an enclosed 2-story square base, an octagonal skeletal section topped by a gallery, and then a square cylindrical section topped by the octagonal second gallery. A photo is at right, another photo is available, there is a good closeup of this remarkable modern lighthouse, Lighthouse Digest has Michael Salvarezza's 2015 article on the light station, and Google has a distant satellite view of the station. There are a number of lighthouses of this type in the Philippines, including the Lolong Point Light pictured on the Bicol page. Apo Reef is an atoll placed dangerously in the center of Mindoro Strait, the shipping route between the South China Sea and the central and southern Philippines. The atoll is preserved as the Apo Reef Natural Park. The original lighthouse here was a 36 m (118 ft) hexagonal skeletal tower with central cylinder; prefabricated in France for the Spanish administration, it was actually built early in the U.S. administration (1906). Wikipedia's page has a photo of that lighthouse and an account of its construction. Note: there is also an Apo Island lighthouse in Negros (see the Western Visayas page). Located on the atoll 40 km (25 mi) southwest of Sablayan. Accessible only by boat. Site open; visitors can climb the stairs to the top of the skeletal section. ARLHS PHI-002; Admiralty F2574; NGA 14492.
Dongon Point
Date unknown. Active; focal plane about 14 m (46 ft); white flash every 7 s. Approx. 12 m (39 ft) round hourglass-shaped white fiberglass tower. No photo available, but Google has a satellite view. Located on a low headland about 20 km (13 mi) south of Sablayan. Site status unknown. Admiralty F2572.
Sablayan Point (1)
Date unknown. Inactive. 11.5 m (38 ft) square concrete tower, painted white, with a small gallery and an external spiral stairway encircling the tower. A 2009 photo is available, and Google has a satellite view. The neighboring building appears to be a 1-story keeper's house, painted white with a red roof. The grounds of the station are now the Sablayan Parola Park. Located on a headland at Sablayan on the west coast of Mindoro, overlooking the Mindoro Strait. Site open; external stairway open for climbing. ARLHS PHI-051.
Sablayan Point (2)
Date unknown. Active; focal plane 48 m (157 ft); three white flashes every 10 s. 12 m (39 ft) round hourglass-shaped white fiberglass tower. A 2008 photo and a 2009 photo are available, and Google has a satellite view. Located a few feet from the historic beacon. Site open, tower closed. Admiralty F2570; NGA 14488.
Apo Reef Light
Apo Reef Light
photo copyright Markey Photography
used by reciprocal agreement
Tubili Point
Date unknown. Active; focal plane unknown; four white flashes every 20 s. Approx. 10 m (33 ft) round barbell-shaped white fiberglass tower. No photo available, but Google has a satellite view. Located on a promontory about 10 km (6 mi) west of Mamburao. Site status unknown. Admiralty F2569; NGA 14450.
Cape Calavite (1)
Date unknown. Inactive. Approx. 15 m (49 ft) concrete post with gallery. No photo available, but Google has a satellite view showing the light and the ruined keeper's house. More information is needed on this station! Located in a remote area on the cape at the northwestern corner of Mindoro. Probably accessible only by boat. Site status unknown.
Cape Calavite (2)
Date unknown. Active; focal plane 42 m (137 ft); white flash every 5 s. 19 m (62 ft) steel tower, painted white. No photo available, but Google has a satellite view. Located in a remote area on the cape at the northwestern corner of Mindoro. Probably accessible only by boat. Site status unknown. ARLHS PHI-016; Admiralty F2568; NGA 14448.
Cabra Island (1)
1889. Inactive. 20.5 m (67 ft) square cylindrical brick tower with lantern and gallery, painted white, attached to a 1-story keeper's house. This deactivated lighthouse still has its original lantern; the 1st order Fresnel lens has been vandalized but prisms remain in the upper portion of the lens. M.J. de Lara's 2008 closeup photo is at the top of this page, Julie Gregorio has a 2017 photo, Sam Rosales has a 2015 closeup, Stockinger has a historic photo, the lighthouse appears on a postage stamp, and Google has a satellite view. Gravely endangered: Manuel Noche found the lighthouse reasonably intact but badly in need of restoration; clearly its condition has continued to deteriorate. Cabra Island is located off the northwestern tip of Lubang Island, an inhabited island at the northwestern corner of Mindoro. The lighthouse was built to mark the western entrance from the South China Sea to the Southern Passage through the center of the Philippine archipelago. In addition, the station is located about 80 km (50 mi) southwest of the entrance to Manila Bay and marks the beginning of the southwestern approach to the capital. Located at the west end of the island. Accessible only by boat. Site open, tower closed. ARLHS PHI-030.
Cabra Island (2)
Date unknown (station established 1889). Active; focal plane 66 m (216 ft); white light, occulting every 5 s. Approx. 20 m (66 ft) round cylindrical tower, painted white. Julie Gregorio has a 2017 photo, Sam Rosales has a 2015 photo of both lighthouses, David de la Hyde has a 2013 photo showing both lighthouses, and Google has a satellite view. Located about 100 m (110 yd) from the historic lighthouse. Admiralty F2620; NGA 14256.
* Tilik (Tilic, Lubang)
Date unknown. Active; focal plane unknown; red flash every 5 s. 10 m (33 ft) slender square white concrete tower, with an external concrete stairway winding around the tower. No lantern. Jeff Carmona has a photo, and David de la Hyde has additional photos, but the slender tower is inconspicuous in Google's indistinct satellite view of the harbor. Located at Tilik, a small port on the north side of Lubang. Site open, tower closed. Admiralty F2618; NGA 14252.
Golo Island
Date unknown. Active; focal plane 57 m (186 ft); white flash every 7 s. 11 m (36 ft) white concrete tower with gallery. No photo available, but Google has a satellite view. This light marks a narrow passage between the north end of Mindoro and the Lubang Islands. Located at the southeastern tip of Golo, an island southeast of Lubang Island. Site status unknown. Admiralty F2616; NGA 14248.

Oriental Mindoro Province (East Mindoro) Lighthouses
* Escarceo Point (2)
1915 (station estabished 1903). Inactive. Approx. 12 m (39 ft) slender square concrete tower, with an external concrete stairway winding around the tower. No lantern. Keeper's houses and other station buildings in ruins. A photo of the newer light shows the top of the older light, a closeup is available, and Google has a satellite view. This station guides vessels in a passage about 8 km (5 mi) wide between Mindoro and Verde Island. The lighthouse is close to popular beach resorts and is a well-known site for scuba diving. Located a few feet from the modern lighthouse. Site open, external stairway open for climbing.
* Escarceo Point (3)
Date unknown (station estabished 1903). Active; focal plane 41 m (136 ft); white flash every 10 s. 14.5 m (47 ft) octagonal cylindrical tower with gallery. Dan Eddieson Ignacio has a closeup, another photo is available, a closeup is available, and Google has a satellite view. Located on a headland at the end of a narrow peninsula jutting into the Verde Island Passage about 4 km (2.5 mi) northeast of Puerto Galera. Site open, tower closed. ARLHS PHI-023; Admiralty F2560; NGA 14452.
Dumali Point
Date unknown. Active; focal plane 53 m (173 ft); two white flashes every 10 s. 19 m (62 ft) cylindrical steel tower with lantern and gallery, painted white. Keeper's house in ruins. Neil Nava has a very distant view, and Google has a distant satellite view. More information is needed on this station. Located on a prominent headland on the east coast of Mindoro about 10 km (6 mi) northeast of Pinamalayan. May be accessible by hiking from nearby resorts. Site status unknown. ARLHS PHI-022; Admiralty F2554; NGA 14468.
* Pinamalayan
Date unknown. Active; focal plane 11 m (36 ft); red flash every 5 s. 10 m (33 ft) round barbell-shaped white fiberglass tower. Dorie Machan's photo is at right, Jacques Beaulieu has a view from the sea, a nice view is available, and Google has a street view and a satellite view. Located on the waterfront in the harbor district of Pinamalayan, a town about 16 km (10 mi) southwest of Dumali Point. Site open, tower closed. Admiralty F2552; NGA 14476.
* Bongabong
Date unknown. Active; focal plane 13 m (43 ft); white flash every 10 s. 9 m (30 ft) round barbell-shaped white fiberglass tower. Google has a street view and a satellite view. Located on the waterfront of Bongabong, a village about 50 km (30 mi) south of Pinamalayan. Site open, tower closed. Admiralty F2550; NGA 14472.
Pinamalayan Light
Pinamalayan Light, Oriental Mindoro, May 2008
Panoramio photo copyright Dorie Machan; used by permission
* Duyugan (Dayugan) Point
Date unknown. Active; focal plane about 15 m (49 ft); white flash every 10 s. Approx. 12 m (39 ft) round barbell-shaped white fiberglass tower. Google has a street view and an indistinct satellite view. Located on on a low promontory about 5 km (3 mi) east of Dangay. Site open, tower closed. Admiralty F2551; NGA 14470.

Marinduque Province Lighthouses

Note: Marinduque is an island about 50 km (30 mi) in diameter at the northern end of the Sibuyan Sea, 50 km (30 mi) northeast of Dumali Point, Mindoro.
Baltasar Island (Baltazar Island, Tres Reyes Islands) (2)
1980s (station established 1906). Active; focal plane 127 m (417 ft); white flash every 10 s. 19 m (62 ft) octagonal cylindrical white metal tower with lantern and gallery. Original 1-story wood keeper's house, in fair condition. A photo is at right, Joven Lilles has a photo, and Google has a satellite view of the station. The original lighthouse, a concrete tower, is said to have been damaged by typhoons. Located on a remote island, one of the Tres Reyes (Three Kings) Islands between Marinduque and Mindoro. Accessible only by boat. Site status unknown. ARLHS PHI-008; Admiralty F2580; NGA 14184.
* [Gasan]
Date unknown. Active; focal plane 11 m (36 ft); white flash every 10 s. 10 m (33 ft) square concrete pillar with gallery and four ribs. Lighthouse is white with a red band at the base. Florante Lamando has a photo (note that the tower seems to be without its light), and Google has a street view and an indistinct satellite view. Located near the ferry terminal in Gasan, on the west coast of Marinduque. Site open, tower closed. Admiralty F2584; NGA 14188.
* [Laylay (Boac)]
1906. Active; focal plane 8.5 m (28 ft); red flash every 5 s. 7.5 m (25 ft) square white concrete post. Florante Lamando has a closeup photo. This beacon has not been located in Google's satellite view of the town. Located at Laylay, on the central west coast of the island. Site open, tower closed. Admiralty F2586; NGA 14192.
Balanacan (Mogpog, Yellow Bluff) (2)
Date unknown (station established 1917). Active; focal plane 14 m (46 ft) (?); two white flashes every 15 s. 8 m (26 ft) white concrete post rising from a pyramidal base. A distant view is available, and Google has an indistinct satellite view. Balanacan, near the northwestern corner of Marinduque, is located on a sheltered cove and is the terminal for ferries arriving from Mindoro and Luzon. The focal plane of the light appears to be close to 30 m (98 ft) rather than 14 m. Located between Mogpog and Balanacan, on the east side of the cove. Site status unknown. Admiralty F2588; NGA 14200.
Santa Cruz Harbor
1915. Active; focal plane 7 m (24 ft); white flash every 5 s. 7 m (24 ft) concrete post rising from a pyramidal or buttressed base. No photo available, but Google has an indistinct satellite view. The harbor of Santa Cruz, at the northeastern corner of Marinduque, is sheltered by Santa Cruz Island. The light is placed so it acts as a leading light for ships approaching around either end of the island. Located on a reef south of the waterfront of Santa Cruz. Accessible only by boat. Site open, tower closed. Admiralty F2590; NGA 14204.
Baltasar Island Light
Baltasar Island Light, Marinduque, November 2009
photo by Eli J. from the Marinduque
government's blog, Marinduque Rising

Romblon Province Lighthouses

Note: Romblon Province includes a group of islands at the southern end of the Sibuyan Sea, south of Marinduque, east of Mindoro, and north of Panay. The principal islands are Tablas in the west, Romblon Island in the center of the group, and Sibuyan Island in the east.
Maestro de Campo Island Lighthouses
Port Concepcion (Mahaba Point)
Date unknown. Active; focal plane unknown; red flash every 5 s. Approx. 10 m (33 ft) white concrete or fiberglass tower. No photo available, but Google has a satellite view. Located on a promontory at the entrance to the harbor of Port Concepcion, the principal harbor of Maestro de Campo (Sibale) island, a small island about 20 km (13 mi) east of Pinamalayan, Mindoro, and 50 km (30 mi) northwest of Tablas. Site status unknown. Admiralty F2531; NGA 14474.
Mahaba Point
Date unknown. Active; focal plane 10 m (33 ft); white flash every 7 s. 10 m (33 ft) round barbell-shaped white metal and fiberglass tower. No photo available, but Google has an indistinct satellite view. Located on the western tip of Maestro de Campo. Site status unknown. Admiralty F2533; NGA 14475.

Simara Island Lighthouse
Simara Island (Corcuera Point) (2?)
Date unknown. Active; focal plane 20 m (66 ft); white flash every 10 s. Approx. 14 m (46 ft) octagonal cylindrical white metal tower. Several nearby buildings may be remains of a historic light station. A distant view from the sea is available, and Google has a satellite view. NGA lists a 10 m (33 ft) tower at this location. Located at the western tip of Simara, an inhabited island about 18 km (11 mi) north of Tablas. Site probably open, tower closed. Admiralty F2530; NGA 14572.

Tablas Island Lighthouses
Gorda Point (2?)
Date unknown (station established 1930s?). Active; focal plane 65 m (213 ft); three white flashes every 15 s. 19 m (62 ft) round concrete tower with lantern and gallery, painted white. Keeper's house and other station buildings in ruins. NGA lists this light as a framework tower. James Ricera's closeup photo is at right, and a more distant view from the sea is available, and Google has an indistinct satellite view of the station. Located on a promontory at the northeastern tip of Tablas Island. Site status unknown. ARLHS PHI-026; Admiralty F2529; NGA 14568.
Biaringan Island
Date unknown. Active; focal plane unknown; two white flashes every 10 s. Approx. 9 m (30 ft) white fiberglass tower. A very distant view is available, and Google has an indistinct satellite view. Located on an uninhabited island off the northeastern coast of Tablas Island. Accessible only by boat. Site status unknown. Admiralty F2528.5; NGA 14566.
* [San Agustin]
Date unknown. Active; focal plane about 12 m (39 ft); white flash every 5 s. Approx. 10 m (33 ft) hexagonal aluminum post, painted white, mounted on a square concrete pad. A 2017 photo is available, and Google has a street view and a satellite view. Located just north of the jetty in San Agustin, the terminal for ferries from Romblon and Sibuyan. Site open, tower closed. Admiralty F2527.8.
Calaton Point (Calaton Hill)
Date unknown. Active; focal plane unknown; white flash every 10 s. Approx. 10 m (33 ft) round barbell-shaped white fiberglass tower. No photo available, but Google has a distant satellite view. Located on heights of the heavily forested Calaton Peninsula at the southeastern corner of Tablas Island. Site status unknown. Admiralty F2527.7; NGA 14593.
Cabalian Point
Date unknown. Active; focal plane 37 m (121 ft); white flash every 5 s. 9 m (30 ft) square white concrete pillar with four ribs, gallery, and a stairway spiralling around the tower. Keeper's house in ruins. A distant view from the sea is available, there's a view from the lighthouse, and Google has an indistinct satellite view. Located at the southern tip of Tablas Island. Site status unknown. Admiralty F2527.6; NGA 14592.
Looc Reef
Date unknown. Active; focal plane 14 m (46 ft); green flash every 5 s. 14 m (46 ft) slender square concrete tower, with an external concrete stairway winding around the tower, mounted on a square platform supported by four robust concrete piers. A photo, a second photo, and a closeup are available, and Google has a satellite view. Located at the north end of a large reef in the harbor of Looc, on the southwest coast of Tablas Island. Accessible only by boat. Site open, tower closed. ARLHS PHI-038; Admiralty F2526; NGA 14584.
Gorda Point Light
Gorda Point Light, Tablas Island, May 2011
Panoramio photo copyright James Ricerra; used by permission
Port Malbog
Date unknown. Active; focal plane 7 m (23 ft); red flash every 5 s. 7 m (23 ft) light atop a square equipment shelter mounted on a concrete pier. Lighthouse painted white. A closeup photo is available, and Google has a fuzzy satellite view. Located at the north end of a reef off the waterfront of Port Malbog, a small fishing port on Looc Bay. Accessible only by boat. Site open, tower closed. Admiralty F2527; NGA 14588.
Guinawayan Point (Ferrol Bay)
Date unknown. Active; focal plane unknown; white flash every 7 s. Approx. 10 m (33 ft) round barbell-shaped white fiberglass tower. No photo available, but Google has a distant satellite view. Located on a promontory at the southern entrance to Ferrol Bay on the west side of Tablas Island. Site status unknown. Admiralty F2525; NGA 14582.
* Odiongan (Poctoy)
Date unknown. Active; focal plane 10 m (33 ft); red flash every 5 s. 9 m (30 ft) slender square concrete tower, with an external concrete stairway winding around the tower. A photo is available, and Rudy Mariposky has a closeup, but the light has not been found in Google's satellite view. Located on the waterfront at Odiongan, on the west coast of Tablas. Site open, and visitors can climb the stairs of the tower. Admiralty F2524; NGA 14580.

Romblon Island Lighthouses
Romblon Harbor (Binagon Reef)
1907. Active; focal plane 5 m (17 ft); green flash every 5 s. 5 m (17 ft) square white concrete tower with double gallery. Sev Moratin has a distant view, but Google has only an indistinct satellite view. Located at the north end of a reef projecting from Binagon Point in Romblon harbor. Accessible only by boat. Site open; probably nothing prevents climbing on the tower. Admiralty F2516; NGA 14552.
* Sabang Point (2?)
Date unknown (station established 1904). Active; focal plane 35 m (115 ft); white flash every 5 s. 5.5 m (18 ft) white concrete tower. Keeper's house and other station buildings, probably abandoned. Google has a fuzzy satellite view. Although this station appears to be accessible, no photos of it have been found. Site open, tower closed. Admiralty F2514; NGA 14560.
* Calabago (Calabogo, Calabugo) Point
2002(?). Active; focal plane unknown; white flash every 7 s. Approx. 11 m (36 ft) round cylindrical tower with a flared top. Entire lighthouse is white. A photo with a brief account of a November 2008 visit is available, there's a 2011 photo, a closeup (halfway down the page, #9) is available, and Google has a closeup street view and an indistinct satellite view. Located beside the coastal highway on a promontory on the central east coast of Romblon. Site open, tower closed. Admiralty F2519; NGA 14550.
* Apunan (Agpanat) Point (2)
1973 (station established in the 1930s). Active; focal plane 30 m (98 ft); white flash every 10 s. 19 m (62 ft) tower, described by NGA as a "steel framework tower." Sev Moratin's closeup photo shows the new lighthouse, an octagonal white metal tower with gallery. Comments on the photo page provide some interesting historical details. Kathrin Hachenberg also has a photo and a view from the sea, another view from the sea is available, and Google has a satellite view. Located at the southern tip of Romblon Island. Site open, tower closed. Admiralty F2520; NGA 14548.

Sibuyan Island Lighthouses
* Cajidiocan
Date unknown. Active; focal plane about 12 m (39 ft); two white flashes every 5 s. Approx. 9 m (30 ft) round barbell-shaped white fiberglass tower. Jacques Beaulieu has a photo, but Google has only a very fuzzy satellite view of the village. Located on the beach at Cajidiocan, on the east coast of Sibuyan Island. Site open, tower closed. Admiralty F2513; NGA 14597.
Azagra (Cauit Point (2))
Around 1994. Active; focal plane unknown but at least 45 m (148 ft); two white flashes every 5 s. Approx. 25 m (82 ft) octagonal white aluminum tower. A photo is at right, and Google has a distant street view, but the light is not seen in Google's very distant satellite view. Located on heights above Azagra and about 3 km (2 mi) north of Cauit Point, the southern tip of Sibuyan Island. Site status unknown. Admiralty F2511.8.
Cauit Point (1)
Date unknown. Active; focal plane of 10 m (33 ft). 10 m (33 ft) white concrete tower. No photo available, and the light is not seen in Google's very distant satellite view of the area. Located at or near Cauit Point. Site status unknown. ARLHS PHI-019; Admiralty F2512; NGA 14596.
Cresta de Gallo Island
Date unknown (2015?). Active; focal plane unknown; white flash every 5 s. Approx. 20 m (66 ft) octagonal white aluminum tower. René Peter has a 2016 aerial photo, but Google has only a fuzzy satellite view of the island. Located on an island isolated in the Sibuyan Sea about 16 km (10 mi) southeast of Cauit Point. Accessible only by boat. Site status unknown. Admiralty F2512.5; NGA 14596.5.
Cauit Point Light
New Cauit Point Light, Azagra, January 2013
photo copyright islandgirltraveller.com; used by permission

Information available on lost lighthouses:

  •  

Notable faux lighthouses:

  •  

Adjoining pages: North: Southwest Luzon | Southeast: Western Visayas | Southwest: Palawan

Return to the Lighthouse Directory index | Ratings key

Posted July 24, 2005. Checked and revised November 21, 2017. Lighthouses: 42. Site copyright 2017 Russ Rowlett and the University of North Carolina at Chapel Hill.