Richard Kruger Botha (Director)

Master’s Degree in Business Administration, Nelson Mandela Metropolitan University, 2009 B Proc, University of Port Elizabeth, 1995.

Admitted Attorney of the High Court and Conveyancer, January 1998. Admitted as Notary Public, January 1999

As the original Founder of our firm, Mr Botha has a wealth of experience as Attorney, Notary and Conveyancer. Mr Botha was the appointed conveyancer that attended to the conveyancing of number of major residential developments in the Gauteng area.

Mr Botha is currently studying his BSC degree in order to branch out into the field of Intellectual Property Law to specialize in registration of patents.

Humphrey Mapekula (Director)

Mr Mapekula attained his LLB Degree at University of Pretoria, 2000 and was admitted as an Attorney in March 2005, with Right of Appearance in the High Court.

Our most recent director brings a wealth of expertise to the practice, which includes: civil litigation, criminal litigation and commercial law.

Mr Mapekula is very successful in High Court Applications and evicting illegal occupants from illegally occupied premises as well as all matters in the field of criminal law. His true strength lies in his ability to summarise the client’s needs and to act swiftly to prevent the client from suffering any unplanned damages.

Jannie Coetzee

B Proc, RAU (now University Of Johannesburg), 1992
Admitted Attorney, August 1997

Jannie’s areas of expertise include general conveyancing tasks; bond registrations and cancellations; property development advice; and associated property transactions. He also oversees marketing and the day-to-day running of the practice.

Jannie also heads the very successful Property Litigation Department overseeing the matter from letter of demand stage to the granting of the final court order in favour of the client.

We are committed to service in pursuit of excellence

attorneys I notaries I conveyancers


1st Floor Kingfisher Park

2 Kingfisher Street

Horizon Park



Call Us

(011) 763 2177


(011) 763 4432


Follow Us