Weil is advising Gores Holdings II, Inc. (Gores Holdings II), a special purpose acquisition company sponsored by an affiliate of The Gores Group, LLC, in its definitive agreement and plan of merger with Verra Mobility. Upon closing, this transaction will introduce Verra Mobility as a publicly listed company, with an enterprise value of $2.4 billion. The transaction has been unanimously approved by the boards of directors of both Gores Holdings II and Verra Mobility, and is expected to close in the third quarter of 2018, subject to customary closing conditions.
The Weil team advising Gores Holdings II is led by Private Equity/Mergers & Acquisitions partner Kyle Krpata and includes Mergers & Acquisitions partner James Griffin; Corporate associates Keenan McCullough, Max Ronci, Benjamin Farrow, Jack Shirley and summer associate Tanya Smith; Technology & IP Transactions Head Michael Epstein; Tax partners Noah Beck and Chayim Neubort; Executive Compensation & Benefits partner Amy Rubin; Cybersecurity, Data Privacy & Information Management Co-Head Randi Singer; Antitrust/Competition partner Steven Bernstein; Environmental counsel John O'Loughlin; Antitrust/Competition counsel Vadim Brusser; Employment Litigation counsel Lawrence Baer; Technology & IP Transactions associates Lauren Springer and Phillip Grudzina (Not Yet Admitted in New York); Tax associate Liam Murphy; Executive Compensation & Benefits associates Amanda Rosenblum and John Kleinjan; and Employment Litigation associates Jonathan Gartner and Marissa Zalasky.


text:
Home/Featured/Ambode , Sanwo-Olu submit APC governorship form
Ambode , Sanwo-Olu submit APC governorship form
3,259 1 minute read
Governor Akinwunmi Ambode has reportedly submitted his nomination form, despite alleged fallout between him and the All Progressives Congress National Leader, Bola Tinubu.
According to Dele Momodu, he submitted the form on Wednesday in Abuja.
The incumbent Lagos governor picked the APC nomination and expression of interests forms on Monday in Abuja.
Sanwo-Olu, who is one of the contenders for the Lagos APC governorship ticket said this in an interview with journalists, in Abuja, on Wednesday.
He spoke after submitting his expression of interest and nomination forms. The aspirant said he was prepared to do what was necessary to improve the living conditions of all Lagosians.
Two new aspirants for the Lagos State governor under the APC umbrella emerged on Tuesday, fuelling speculations that all was not well with the incumbent governor, Akinwunmi Ambode, and a national leader of the party, Bola Tinubu.
The aspirants, who were former commissioners in the state, Dr Obafemi Hamzat and Jide Sanwoolu, were said to have claimed to have Tinubu's backing.
The incumbent governor, Ambode, was also said to have the APC national leader's backing when he declared on Monday.
Meanwhile, Lagos Peoples Democratic Party, have allegedly offered the party's ticket to businessman, Femi Otedola and it is reported that he has accepted the offer.
Man born without a penis, Andrew Wardle, finally has sex for the first time
I discovered my husband had two wives, six children after marriage, woman tells court

redpajama_set_name: RedPajamaCommonCrawl


text:
West Riding, Parishes
West Riding, Yorkshire
Memorial Inscriptions
The Ancient Parish of DINNINGTON
[Transcribed information mainly from the early 1820s]
"DINNINGTON, a parish-town, upper-division of Strafforth and Tickhill, liberty of Tickhill; (the seat of John Middleton, Esq.) 8 miles SW. of Tickhill, 8 from Worksop, (Notts.) 8½ from Rotherham, 51 from York. Pop. 189. The Church is a rectory, dedicated to St. Leonard, in the deanry of Doncaster, value, ~£4. p.r. £68. 3s. 11d. Patron, the King."
[Description(s) edited from various 19th century sources by Colin Hinson © 2013]
Here are photographs of Churches etc. in the parish:
St. Leonard's Church, Dinnington.
The Methodist Church, Dinnington.
The Roman Catholic Church, Dinnington.
Transcript of the entry for Dinnington in the "Collections relative to Churches and Chapels".
The whereabouts and dates of the Registers etc. for the Parish of Dinnington.
Transcript of the entry of "professions and trades" in the Baines's Directory and Gazetteer, Vol I, West Riding.
There is further information about this parish from the National Gazetteer 1868, Yorkshire extracts.
There is further information about this parish from the Lewis's Topographical Dictionary of England, Yorkshire extracts.
Ask for a calculation of the distance from Dinnington to another place.
For a detailed map of this parish see this parish boundaries map.
For a more detailed map of the parishes in the riding please see the Yorkshire parish maps page.
For a more detailed map of the county please see the Yorkshire map page.
Here is a map showing the wapentakes for the county.
You can see maps centred on OS grid reference SK526859 (Lat/Lon: 53.367358, -1.21097), Dinnington which are provided by:
StreetMap (Current Ordnance Survey maps)
Bing (was Multimap)
OldMaps (Old Ordnance Survey maps.)
Old Maps Online (Other old maps.)
National Library of Scotland (Old Ordnance Survey maps)
Vision of Britain (Click "Historical units & statistics" for administrative areas.)
English Jurisdictions in 1851 (Unfortunately the LDS have removed the facility to enable us to specify a starting location, you will need to search yourself on their map.)
Magic (Geographic information) (Click + on map if it doesn't show)
GeoHack (Links to on-line maps and location specific services.)
All places within the same township/parish shown on an Openstreetmap map.
Nearby townships/parishes shown on an Openstreetmap map.
Nearby places shown on an Openstreetmap map.
The 1914-1918 and 1939-45 War Memorial at Dinnington.
This parish is covered by the following Society:
Rotherham FHS
A list of those paying the 1379 Subsidy Rolls (Poll Tax) for this parish.
This page is copyright. Do not copy any part of this page or website other than for personal use or as given in the conditions of use.
If you have any suggestions for links to other sites that may be useful to other researchers, please use this User Links page
Web-page generated by "DB2html" data-base extraction software ©Colin Hinson 2017
[Last updated at 10.59 on Saturday, 12 December 2020, by Colin Hinson. ©2020]
Last updated Sat, 12/12/2020 - 11:38 - maintained by Colin Hinson


Steve Martin has had a good run.
On the tube today, a man came up to me to start a conversation. He made small talk, a lonely man talking about the weather and other things. I tried to be pleasant and accommodating, but my head hurt from his banality. I almost didn't notice it had happened, but I suddenly threw up all over him. He was not pleased. And I couldn't stop laughing.
You can delete the last comment.
Had the pleasure of seeing him last year. Your selection was one of my favorites. Highly recommend it.
Theological aesthetics is redeemed! Alleluia!
Maybe the Atheist Hymnal is named "Scatter".
They actually do have a song, though: It's called 'Imagine'.
It's hateful stereotypes like these that keep the Church from really engaging with the youth of today. Hey Steve, Vatican II was 50 years ago. Today's Catholics dress as the spirit moves them, and sing "Be Not Afraid" and "One Bread, One Body." We are Church!
Take the wine and broken bread.
Pick up peace and love instead.
Tell each other how we feel.
As we open wide the door.
We are judgment for the poor.
Stained-glass prisons of the past.
We the Church are free at last.
Brother Sun and Sister Moon.
Changing Earth to Heaven soon.
I'm still looking for the guitar tabs.
I think I heard that last Sunday.


text:
package whileloops;

class Main {
    public static void main(String[] args) {
        while (true) {
            System.out.println("Near-infinite");
            break;
        }

        Integer count = 0;

        while (count < 5) {
            count += 1;

            if (count % 2 == 0) {
                continue;
            }

            System.out.println(String.format("count is %d", count));
        }
    }
}

redpajama_set_name: RedPajamaGithub


primarily b/c of your Trout comparison. I'd go "all in", in a heartbeat for Mike Trout in Dodger Blue, but based on the differences between the proven vs the potential .. I'd hate to see LAD go "all in" financially on Harper or especially Machado.


: Annie's way in 10 minutes: 1. Boil - 6 Cups water in a medium saucepan. 2. Stir in - Pasta, bring to boil again. 3. Cook - 8-10 Minutes, until done. While pasta is cooking. 4. Measure - 1/4 Cup lowfat milk in a measuring cup. Add cheese and stir until smooth. 5. Drain - Pasta in colander. Return to saucepan. 6. Pour - Cheese sauce over pasta and stir well. Enjoy! Annie's Suggestion: For a richer flavor, add 2 tablespoons unsalted butter. For a tangier taste, replace milk with 1/2 cup lowfat yogurt. And to support family farms, use organic milk, butter, and yogurt! Keep in a cool, dry place.
Organic Semolina Pasta Shells from Durum Wheat, Cheddar Cheese (Cultured Pasteurized Milk, Salt, Non-Animal Enzymes), Whey, Buttermilk, Cream, Salt, Natural Sodium Phosphate, Annatto Extract and Beta Carotene for Natural Color.


Marketing For Lawyers Rockledge, Fl Looking for a lawyer in Rockledge, FL? … Or let us contact local law firms for you.
South Florida SEO services, Web Development and Social Media for small start- ups and non-profits. We specialize in Security and Dog Training Marketing.
Increase leads and sales for your business. … icon seo offers all of the SEO services required to gain visibility and interact on social …. Margate, FL 33063.
Seo Company Lauderhill, Fl We are a privately held company in Fort Lauderdale, FL. SEO Guys Inc is one of the premier marketing seo companies in south Florida. … Lauderhill, FL. Get connected to potential customers looking for your services on Google, Social … Our Local SEO & Web Design services make dominating on the web easier … 786.206.4433.


text:
package org.exist.client.xacml;

import java.awt.Container;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import java.net.URI;
import java.util.Collections;
import java.util.List;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
import javax.swing.JTree;
import javax.swing.KeyStroke;
import javax.swing.event.TreeModelEvent;
import javax.swing.event.TreeModelListener;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.event.TreeSelectionListener;
import javax.swing.tree.TreePath;
import javax.swing.tree.TreeSelectionModel;

import org.xmldb.api.base.Collection;

import com.sun.xacml.Policy;
import com.sun.xacml.PolicySet;
import com.sun.xacml.Rule;
import com.sun.xacml.Target;
import com.sun.xacml.combine.OrderedPermitOverridesPolicyAlg;
import com.sun.xacml.combine.OrderedPermitOverridesRuleAlg;
import com.sun.xacml.combine.PolicyCombiningAlgorithm;
import com.sun.xacml.combine.RuleCombiningAlgorithm;
import com.sun.xacml.ctx.Result;

public class XACMLEditor extends JFrame implements ActionListener, TreeModelListener, TreeSelectionListener, WindowListener
{
	private static final String DEFAULT_DESCRIPTION = "This is a policy template.  It will match and deny everything until you change the target and add rules.";
	private static final String DEFAULT_RULE_DESCRIPTION = "This rule denies everything that is not permitted by the rules above it when " +
	"used with the ordered permit overrides combining algorithm.  Any rules below it will not be evaluated, so it should be the last rule";

	private static final String DEFAULT_POLICY_ID = "NewPolicy";
	private static final String DEFAULT_POLICY_SET_ID = "NewPolicySet";
	private static final String DEFAULT_RULE_ID = "NewRule";

	private static final String CLOSE = "Close";
	private static final String SAVE = "Save";

	private static final int MIN_FRAME_WIDTH = 600;
	private static final int MIN_FRAME_HEIGHT = 350;
	private static final int MINIMUM_TREE_WIDTH = 100;

	private DatabaseInterface dbInterface;
	private XACMLTreeModel model;
	private JTree tree;
	private NodeEditor editor;
	private JSplitPane split;

	private XACMLEditor() {}
	public XACMLEditor(Collection systemCollection)
	{
		super("XACML Policy Editor");
		setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
		addWindowListener(this);

		dbInterface = new DatabaseInterface(systemCollection);
		setupMenuBar();
		createInterface();

		//setSize(600, 480);
		pack();
		Dimension size = getSize();
		if(size.width <= MIN_FRAME_WIDTH)
			size.width = MIN_FRAME_WIDTH;
		if(size.height <= MIN_FRAME_HEIGHT)
			size.height = MIN_FRAME_HEIGHT;
		setSize(size);
	}
	private void createInterface()
	{
		split = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, true);
		getContentPane().add(split);

		model = new XACMLTreeModel(dbInterface.getPolicies());
		model.addTreeModelListener(this);

		tree = new JTree(model);
		tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
		TreeMutator mutator = new TreeMutator(tree);
		tree.addTreeSelectionListener(this);
		tree.setCellRenderer(new CustomRenderer(mutator));
		tree.setEditable(false);
		tree.setShowsRootHandles(true);
		tree.setRootVisible(false);

		Dimension minSize = tree.getMinimumSize();
		if(minSize.width < MINIMUM_TREE_WIDTH)
			minSize.width = MINIMUM_TREE_WIDTH;
		tree.setMinimumSize(minSize);

		JScrollPane scroll = new JScrollPane(tree);

		split.setLeftComponent(scroll);
		split.setRightComponent(new JScrollPane());
		split.setOneTouchExpandable(false);
	}
	public void close()
	{
		if(hasUnsavedChanges())
		{
			String message = "There are unsaved changes.  Do you want to save your changes before closing?";
			String title = "Save changes?";
			int ret = JOptionPane.showConfirmDialog(this, message, title, JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE);
			if(ret == JOptionPane.CANCEL_OPTION)
				return;
			else if(ret == JOptionPane.YES_OPTION)
				saveAll();
		}
		dispose();
	}
	public boolean hasUnsavedChanges()
	{
		return model.hasUnsavedChanges();
	}
	public void saveAll()
	{
		if(editor != null)
			editor.pushChanges();
		dbInterface.writePolicies((RootNode)model.getRoot());
		tree.repaint();
	}

	public static PolicySet createDefaultPolicySet(PolicyElementContainer parent)
	{
		return createDefaultPolicySet(createUniqueId(parent, DEFAULT_POLICY_SET_ID));
	}
	public static PolicySet createDefaultPolicySet(String policySetID)
	{
		PolicyCombiningAlgorithm alg = new OrderedPermitOverridesPolicyAlg();
		return new PolicySet(URI.create(policySetID), alg, createEmptyTarget());
	}

	public static Target createEmptyTarget()
	{
		return new Target(Collections.EMPTY_LIST, Collections.EMPTY_LIST, Collections.EMPTY_LIST);
	}
	public static Policy createDefaultPolicy(PolicyElementContainer parent)
	{
		return createDefaultPolicy(createUniqueId(parent, DEFAULT_POLICY_ID));
	}
	public static Policy createDefaultPolicy(String policyID)
	{
		Target emptyTarget = createEmptyTarget();
		RuleCombiningAlgorithm alg = new OrderedPermitOverridesRuleAlg();
		Rule denyEverythingRule = createDefaultRule("DenyAll");
		List rules = Collections.singletonList(denyEverythingRule);
		return new Policy(URI.create(policyID), alg, DEFAULT_DESCRIPTION, emptyTarget, rules);
	}
	public static Rule createDefaultRule(PolicyElementContainer parent)
	{
		return createDefaultRule(createUniqueId(parent, DEFAULT_RULE_ID));
	}
	public static String createUniqueId(PolicyElementContainer parent, String base)
	{
		if(parent == null)
			throw new NullPointerException("Parent cannot be null");
		String newId = base;
		for(int i = 2; parent.containsId(newId); ++i)
			newId = base + Integer.toString(i);
		return newId;
	}
	public static Rule createDefaultRule(String id)
	{
		return new Rule(URI.create(id), Result.DECISION_DENY, DEFAULT_RULE_DESCRIPTION, null, null);
	}

	private void setupMenuBar()
	{
		JMenuBar menuBar = new JMenuBar();
		setJMenuBar(menuBar);
		JMenu file = new JMenu("File");
		file.setMnemonic(KeyEvent.VK_F);
		menuBar.add(file);

		JMenuItem saveItem = new JMenuItem(SAVE,KeyEvent.VK_S);
		saveItem.setActionCommand(SAVE);
        saveItem.setAccelerator(KeyStroke.getKeyStroke("ctrl S"));
		saveItem.addActionListener(this);
		file.add(saveItem);

		JMenuItem closeItem = new JMenuItem(CLOSE,KeyEvent.VK_W);
		closeItem.setActionCommand(CLOSE);
		closeItem.setAccelerator(KeyStroke.getKeyStroke("ctrl W"));
		closeItem.addActionListener(this);
		file.add(closeItem);
	}
	public void actionPerformed(ActionEvent event)
	{
		String actionCommand = event.getActionCommand();
		if(CLOSE.equals(actionCommand))
			close();
		else if(SAVE.equals(actionCommand))
			saveAll();
	}
	//this method fixes dumb repaint issues
	//when components are updated
	private void forceRepaint()
	{
		Container contentPane = getContentPane();
		contentPane.invalidate();
		contentPane.validate();
		contentPane.repaint();
	}

	public void valueChanged(TreeSelectionEvent event)
	{
		if(editor != null)
		{
			editor.pushChanges();
			editor = null;
		}

		TreePath selectedPath = event.getPath();
		Object value = selectedPath.getLastPathComponent();

		if(value instanceof AbstractPolicyNode)
			editor = new AbstractPolicyEditor();
		else if(value instanceof RuleNode)
			editor = new RuleEditor();
		else if(value instanceof ConditionNode)
			editor = null;//TODO: implement condition editing
		else if(value instanceof TargetNode)
			editor = new TargetEditor(dbInterface);

		int dividerLocation = split.getDividerLocation();
		JScrollPane scroll = ((JScrollPane)split.getRightComponent());
		if(editor == null)
			scroll.setViewportView(null);
		else
		{
			editor.setNode((XACMLTreeNode)value);
			scroll.setViewportView(editor.getComponent());
		}
		split.setDividerLocation(dividerLocation);

		forceRepaint();
	}
	//WindowListener methods
	public void windowActivated(WindowEvent event) {}
	public void windowClosed(WindowEvent event) {}
	public void windowClosing(WindowEvent event)
	{
		close();
	}
	public void windowDeactivated(WindowEvent event) {}
	public void windowDeiconified(WindowEvent event) {}
	public void windowIconified(WindowEvent event) {}
	public void windowOpened(WindowEvent event) {}

	private void treeChanged(TreeModelEvent event)
	{
		tree.revalidate();
		tree.repaint();
	}
	//TreeModelListener methods
	public void treeNodesChanged(TreeModelEvent event)
	{
		treeChanged(event);
	}
	public void treeNodesInserted(TreeModelEvent event)
	{
		treeChanged(event);
	}
	public void treeNodesRemoved(TreeModelEvent event)
	{
		treeChanged(event);
	}
	public void treeStructureChanged(TreeModelEvent event)
	{
		treeChanged(event);
	}
}


text:
Q: Using Advanced Lookup Functions in Excel So, I have this workbook consisting of Summary:Temperatures by Month.
There are two worksheets with Summary - High Temp and Summary - Low Temp.
The Summary High Temp Worksheet looks like this:
City/State/Jan/Feb/Mar/Apr
{[ColB]/[ColC]/[ColD]/[ColE]/[ColF]/[ColG]}
R5: A/AA/30/32/40/42
R6: B/BB/32/34/41/43
R7: C/CC/38/36/44/45
R8: D/DD/40/39/47/49

Now, I have to retrieve data for "CITY-WIDE HIGH TEMPERATURES BY MONTH" from Summary High Temp Worksheet into another worksheet that is currently in this format:
City/High Temp
{[ColJ]/[ColI]}
R5:A/ _________
R6:B/ _________
R7:C/ _________
R8:D/ _________

Moreover, I have drop-down list with Month Names and Month Numbers like these:
Month:Mar
[Cell:B3/C3]
Month Number: 3
[Cell:J2/K2]

[The drop-downs are dynamic in nature. So for instance, if I select Mar in Month it will give me 5 in Month Number etc]
How, can I make use of the above list in my formula to retrieve temperatures for the specified city and month?

A: the are 2 easy ways to do this
1) make a cheat column that is city+month combined so you have a unike identifier  so in a new column you could reefer  to firhst the month locked in line 1 and then the city in different lines  (=$B$1&C2 and then drag down)
2) since you only have one unike value pr city/mont/high or low you could do a "MAXIFS"  where you specify city + month as criteria

A: You don't need an INDEX-MATCH to accomplish this, it can be done by utilizing HLOOKUP-MATCH to retrieve a value at an intersection point. I recreated a basic layout of your data and in J5 used
=HLOOKUP($B$3,'Summary - High Temp '!$B$4:$G$8,MATCH(I5,'Summary - High Temp '!$B$4:$B$8,0),FALSE)

Where $B$3 is a reference to your drop down list of month names, 'Summary - High Temp '!$B$4:$G$8 is reference to your high temp data array, I5 is a reference to the City being searched for and 'Summary - High Temp '!$B$4:$B$8 is a reference to the column containing the array of city names.
This would allow you to select any month from your drop down list and your search values would update. This, of course, assumes you only have one temperature value for each unique City-Month.

redpajama_set_name: RedPajamaStackExchange


4 Letter Of Introduction Teacher Mac Resume Template images that posted in this website was uploaded by Wholesalediningchairs.com. 4 Letter Of Introduction Teacher Mac Resume Templateequipped with aHD resolution 1283 x 1658.You can save 4 Letter Of Introduction Teacher Mac Resume Template for free to your devices.
If you want to Save 4 Letter Of Introduction Teacher Mac Resume Templatewith original size you can click theDownload link.


AGC of Western Kentucky, Inc. helps protect your legislative and regulatory interests at federal and state levels with a chapter lobbyist in Frankfort, and AGC of America lobbyists in Washington, DC.
Issues that are important to you are proactively addressed with AGC's expertise, influence, and governmental access. The AGC Legislative Committee and chapter staff maintain liaison with governmental agencies, monitor legislation, and report to the membership on regulations and bills of interest to the association.
Visit our Legislative Action Center.


VOGELFANGER-Nettie. On June 11, 1998. Beloved wife of the late Salomon, loving mother of Martin & Ruby, Elliot and Roz of Houston, Texas. Cherished grandmother of Nina and Arnold Lehman, Naomi and Marshall Jaffe, Tamar and Trevor Morris and Jules Vogel. Great-grandmother of Jonathan, Ellen, Carolyn, Stephen, Richard, Gregory, Henry and Phillip. Service on Sunday at 12:15 P.M., at ''The Riverside'', 76th Street and Amsterdam Avenue.


I've been working on sculpting custom terrain for Warhammer Underworlds.
Magic sculpt is a two part epoxy clay. Takes about 24 hours to fully set. It doesn't shrink, can be sanded / drilled, and has excellent strength.
First pieces I made. Left to right - ShadeGlass token, Wall section, Chasm token.
Skaven bell - Sculpted primarily using magic sculpt. I chopped up a political campaign sign which is the white parts; effectively it's plasticard.
Khorne horn - The concept of this took awhile I didn't have a strong idea of what the horn's base would look like. I more or less just cobbled it together as I went along.
Mollog's Mob stalagmites. Of the pieces I've made this one came together the easiest.


User settings are those that only apply to the user and not to the account as a whole. Most of the user settings are found in the Account tab on the settings page under the "User Settings" header. We recommend setting up your user settings very early on so that your account is personalized and reflects you as the user.
Each user can create an email signature that will be included at the bottom of all email correspondences sent through Lexicata. The email signature can be formatted to your liking and can even include links and images and can be copy and pasted from other sources. The email signature can be created or edited on the emails tab on your Settings.
You will automatically be notified when you are assigned to a matter by another user, this notification cannot be turned off. Once assigned to a matter you will receive notifications regarding the submission and completion of items on that matter as well.
Each user can choose to have the pipeline default to only the matters that they are assigned to. This is useful for larger firms who have many users and numerous matters. This setting can be managed on the Matters tab within your Settings. Keep in mind, that no matter which default setting you choose you can always filter the pipeline by user directly on the Dashboard page.


Watumishi Housing Company (WHC) is a public entity established in 2013. WHC is a property developer and a licensed fund manager for management of the Watumishi Housing Company-Real Estate Investment Trust (WHC-REIT). WHC-REIT was licensed by the Capital Market and Security Authority (CMSA) in 2015 and became the first fully-fledged REIT to be established in Tanzania and East Africa. As a property developer, WHC-REIT is the main implementer of the Tanzania Public Servant Housing Scheme tasked with building of 50,000 housing units in five phases commencing from FY 2014/2015. Houses shall be sold under mortgage arrangements, hire purchase/rent to own, progressive payments and upfront cash to public servants, private sector employees and other members of pension funds (PSSSF, NSSF and NHIF) across Tanzania and Diaspora. However, under this scenario, Public servants shall continue to buy houses and shall be given preferential treatment whenever there is a competition for few houses.
Investment in Real Estate Investment Trusts (REITs) is a new concept in Tanzania and yet it provides an immense opportunity for the general public to participate and create personal wealth as well as contribute towards overall economic development. WHC-REIT seeks to work with other national and international fund manager and other stakeholders to develop this market in a manner that is beneficial to all parties.