The Asian Commercial Sex Scene  

Go Back   The Asian Commercial Sex Scene > For stuff you can't discuss with your Facebook Account > The Legal Geylang (prostitute) Scene

Notices

The Legal Geylang (prostitute) Scene Had a great time with a government approved broad in Geylang? Tell us all about it! No FREELANCE crap here please. Legal commercial sex only. Threads about illegal Geylang whores carry a reputation point penalty.

SG Relax! Image
We Never urge the Guest and we Never use Fake Photos

User Tag List
zip4671

Reply
 
Thread Tools
  #88966  
Old 06-09-2017, 02:05 AM
MarlboroKen's Avatar
MarlboroKen MarlboroKen is offline
Samster
 
Join Date: Nov 2014
Posts: 3,851
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
My Reputation: Points: 57188 / Power: 90
MarlboroKen has a reputation beyond reputeMarlboroKen has a reputation beyond reputeMarlboroKen has a reputation beyond reputeMarlboroKen has a reputation beyond reputeMarlboroKen has a reputation beyond reputeMarlboroKen has a reputation beyond reputeMarlboroKen has a reputation beyond reputeMarlboroKen has a reputation beyond reputeMarlboroKen has a reputation beyond reputeMarlboroKen has a reputation beyond reputeMarlboroKen has a reputation beyond repute
Re: Thread for Exchange Points / Flame trolling / Copy Frs

Min 5 points and above for exchange. Click the link BELOW and upz me at that thread will get priority return & BONUS 10 more point EXTRA !!

https://sammyreviews.store/showthread.php...1#post16385475

SC slayer, boisong1, regaine and gasscut pls send me your latest posting.

Q list(To up 49 pts)sc slayer, boisong1, regaine, gasscut, supervert, skypiea, tingtonglove, sorini, pirate1(To up 39 pts)Young hero, simple2kee, loneyheart, whitefinger, stardawn, reading, tundrawolf, crackpod, botakhead2, hoian, naturegreen, conquer, the old nite, Honestcrook, shaolinhamster, smartke, 胡' your daddy

2 return "favour" as require posting in non zap free thread

Lls8, Ipay4six, screwu, blackites, Bikerlover, oxygen99, Bdevil666, Bluewind, Garagez, Berocca, Mst1, Onwrath, Piranas, desdes, Plmnc,Jason910, Burzum, Justice, ReDDhead, Ray2003, Edvil, jian593, riderboy, dotz, otamay, flareon1982, jimgoh, ace_rc, whiplash, bono, tscjim, sipaychun, whatafuck, willy12pee, drpussy, qazz, beckham07, kabuki mask, K3lvin123, xiaobudian, amylove, rally, sunzhi, Mr romeo, birdlovely, wkc77, baronsengir, Chandler, Mr oreh
__________________
https://sammyboyforum.com/reputation.php?p=20643584

Min 4 pts for exchange. Click the URL above ⬆️for my latest post anytime when is my turn

next up: No Q
  #88967  
Old 06-09-2017, 02:26 AM
FitPartner FitPartner is offline
Samster
 
Join Date: Aug 2009
Posts: 1,551
Mentioned: 4 Post(s)
Tagged: 1 Thread(s)
Quoted: 95 Post(s)
My Reputation: Points: 13610 / Power: 20
FitPartner has a reputation beyond reputeFitPartner has a reputation beyond reputeFitPartner has a reputation beyond reputeFitPartner has a reputation beyond reputeFitPartner has a reputation beyond reputeFitPartner has a reputation beyond reputeFitPartner has a reputation beyond reputeFitPartner has a reputation beyond reputeFitPartner has a reputation beyond reputeFitPartner has a reputation beyond reputeFitPartner has a reputation beyond repute
Re: Thread for Exchange Points / Flame trolling / Copy Frs

Quote:
Originally Posted by reading View Post
bro ups +9 cheers
Return 9 pts, thanks
__________________
Min 14 points for exchange, thanks
  #88968  
Old 06-09-2017, 03:07 AM
liewkc2503's Avatar
liewkc2503 liewkc2503 is offline
Samster
 
Join Date: Oct 2005
Location: Northern Singapore
Posts: 2,306
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 17 Post(s)
My Reputation: Points: 4862 / Power: 21
liewkc2503 has a reputation beyond reputeliewkc2503 has a reputation beyond reputeliewkc2503 has a reputation beyond reputeliewkc2503 has a reputation beyond reputeliewkc2503 has a reputation beyond reputeliewkc2503 has a reputation beyond reputeliewkc2503 has a reputation beyond reputeliewkc2503 has a reputation beyond reputeliewkc2503 has a reputation beyond reputeliewkc2503 has a reputation beyond reputeliewkc2503 has a reputation beyond repute
Re: Thread for Exchange Points / Flame trolling / Copy Frs

Quote:
Originally Posted by shawn_mib View Post
Now I have 13 guys in the queue. Need two weeks to cleared.
up your points
__________________
You will enjoy your massage more if you learn to 放松
Relax man relax. Don't fight it, don't tighten-up. Just relax...
All the pain will go away and you will doze off....
  #88969  
Old 06-09-2017, 04:57 AM
Prince7's Avatar
Prince7 Prince7 is offline
Samster
 
Join Date: Jun 2008
Location: SG HQ
Posts: 4,916
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
My Reputation: Points: 15428 / Power: 22
Prince7 has a reputation beyond reputePrince7 has a reputation beyond reputePrince7 has a reputation beyond reputePrince7 has a reputation beyond reputePrince7 has a reputation beyond reputePrince7 has a reputation beyond reputePrince7 has a reputation beyond reputePrince7 has a reputation beyond reputePrince7 has a reputation beyond reputePrince7 has a reputation beyond reputePrince7 has a reputation beyond repute
Re: Thread for Exchange Points / Flame trolling / Copy Frs

Quote:
Originally Posted by snowboi817 View Post
Thanks
Have up u in rtn
Up +12
Cheers
__________________
Retired liao !!
Thanks to All bros & Sis for everything that you have done for me !!
See you all in the real world !
Cheers
  #88970  
Old 06-09-2017, 07:37 AM
PeaceKris's Avatar
PeaceKris PeaceKris is offline
Samster
 
Join Date: Apr 2014
Posts: 4,809
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
My Reputation: Points: 16213 / Power: 16
PeaceKris has a reputation beyond reputePeaceKris has a reputation beyond reputePeaceKris has a reputation beyond reputePeaceKris has a reputation beyond reputePeaceKris has a reputation beyond reputePeaceKris has a reputation beyond reputePeaceKris has a reputation beyond reputePeaceKris has a reputation beyond reputePeaceKris has a reputation beyond reputePeaceKris has a reputation beyond reputePeaceKris has a reputation beyond repute
Re: Thread for Exchange Points / Flame trolling / Copy Frs

Quote:
Originally Posted by khoon1 View Post
khoon1 return 15 greentea ...
Good morning. Many thanks to you/all bro/sis for generous up/re-ups / returns. Greatly appreciated.

Wishing all a wonderful week / 2017.

Note: All re-ups will be returned. I have 1,000 ups spread.
__________________


"Peace Be With You"

The best fighter is never angry.” Lao Tzu


Exchange for 3 pts minimum

Nick for take over (highest bid secure)


  #88971  
Old 06-09-2017, 07:51 AM
Karatan Karatan is offline
Samster
 
Join Date: Sep 2014
Posts: 143
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
My Reputation: Points: 812 / Power: 0
Karatan is a splendid one to beholdKaratan is a splendid one to beholdKaratan is a splendid one to beholdKaratan is a splendid one to beholdKaratan is a splendid one to beholdKaratan is a splendid one to beholdKaratan is a splendid one to behold
Re: Thread for Exchange Points / Flame trolling / Copy Frs

exchange points with me? leave your nick and i'll up you back
  #88972  
Old 06-09-2017, 09:03 AM
1deg 1deg is offline
Samster
 
Join Date: May 2007
Posts: 8,668
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
My Reputation: Points: 6666 / Power: 20
1deg has a reputation beyond repute1deg has a reputation beyond repute1deg has a reputation beyond repute1deg has a reputation beyond repute1deg has a reputation beyond repute1deg has a reputation beyond repute1deg has a reputation beyond repute1deg has a reputation beyond repute1deg has a reputation beyond repute1deg has a reputation beyond repute1deg has a reputation beyond repute
Re: Thread for Exchange Points / Flame trolling / Copy Frs

Exchange of points welcome. Min power 5 .

For those who upped me , kindly pse leave your correct nick behind . No nick how to return ? Thank you .

Left to right


To be upped : ( empty )

Already upped :


dreamer326 ; ImbaME ; ray_lee ; Hornymushroom ; RisingShadow ; jsparrow ; I love boobs ; Havanna Slicks ; stiwrx ; Seansky ; zeith ; Mobkillers ; Malaysian Datuk ; bokinhvan876 ; Coronet Peak ; KDLiverpool ; PeaceKris ; Tele ; Koiz ; ClownTeaser ; BiggiB ; fastfoot ; brutus ; snap ; ss333 ; Lemon2 ; Tangrenjia ; Radical ; effendy ; Pink2577 ; Joyluck ; naturegreen ; Solopop


New post needed : tresni888 ( PM sent ) ; dxbboy ( PM sent )


Need to spread some reputation around before I can up __________ again .
__________________
Blacklist . Upped the below but they never return despite PM :

groo ; ray2003 ; bikerlover ; ~~Fresh~~

S.I.T.E ( he not happy . Up him at your own risk )

m00tix ; Cando
  #88973  
Old 06-09-2017, 10:12 AM
SureScore's Avatar
SureScore SureScore is offline
Samster
 
Join Date: Jul 2006
Posts: 8,091
Mentioned: 12 Post(s)
Tagged: 0 Thread(s)
Quoted: 56 Post(s)
My Reputation: Points: 30491 / Power: 29
SureScore has a reputation beyond reputeSureScore has a reputation beyond reputeSureScore has a reputation beyond reputeSureScore has a reputation beyond reputeSureScore has a reputation beyond reputeSureScore has a reputation beyond reputeSureScore has a reputation beyond reputeSureScore has a reputation beyond reputeSureScore has a reputation beyond reputeSureScore has a reputation beyond reputeSureScore has a reputation beyond repute
Re: Thread for Exchange Points / Flame trolling / Copy Frs

Can exchange points.

Min 3 points to trade. Uplist - 2
__________________
Minimum 8 points to exchange. Sure return favour.

If any person upped me and I have yet to return please pm me with your lastest URL.


n-rd - TheDriverGuy
  #88974  
Old 06-09-2017, 10:23 AM
crackpod crackpod is offline
Samster
 
Join Date: Oct 2008
Location: somewhere out there
Posts: 3,075
Mentioned: 1 Post(s)
Tagged: 1 Thread(s)
Quoted: 112 Post(s)
My Reputation: Points: 15953 / Power: 22
crackpod has a reputation beyond reputecrackpod has a reputation beyond reputecrackpod has a reputation beyond reputecrackpod has a reputation beyond reputecrackpod has a reputation beyond reputecrackpod has a reputation beyond reputecrackpod has a reputation beyond reputecrackpod has a reputation beyond reputecrackpod has a reputation beyond reputecrackpod has a reputation beyond reputecrackpod has a reputation beyond repute
Re: Thread for Exchange Points / Flame trolling / Copy Frs

Quote:
Originally Posted by FitPartner View Post
Return 9 pts, thanks
11 for exchange..cheers!
__________________
exchange welcomed for 5 points and above...thanks!
  #88975  
Old 06-09-2017, 11:19 AM
KOC88's Avatar
KOC88 KOC88 is offline
Samster (Donor)
 
Join Date: Nov 2016
Posts: 3,074
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 29 Post(s)
My Reputation: Points: 16240 / Power: 42
KOC88 has a reputation beyond reputeKOC88 has a reputation beyond reputeKOC88 has a reputation beyond reputeKOC88 has a reputation beyond reputeKOC88 has a reputation beyond reputeKOC88 has a reputation beyond reputeKOC88 has a reputation beyond reputeKOC88 has a reputation beyond reputeKOC88 has a reputation beyond reputeKOC88 has a reputation beyond reputeKOC88 has a reputation beyond repute
Re: Thread for Exchange Points / Flame trolling / Copy Frs

2 pts for exchange...
All welcome
Please be patient as I return your generous upzzzz daily.
Guarantee return if u up my points. Thank u all very much

To up list: CLEARED

Returned: CampHQ, ultramantiga87, Anfield2017, Cloudy80, MerlinW, dyelook, chaku, sgoh, El bistro, PeroPero, iamnoob123, plsfloodme, TwinTowers, 69sex, simple2kee, cyberkoh88, baigonggong, Danielsun, Havanna slicks, Exbros, kuan aik hong, surbana, guest68, Knowitall, slyer, Violet, bukit mewah, fuckwaynelim, Kovovo, bigbird123, power666, sailsingapore, jay.lay, rojanaben, Lawrence1713, Lamborghini, waynelimyy, Lemon2, roja, reading, Prince7 , KarmaCafe, rojana22, Jay Chou, Lovelyboy

***Bros h7, Super00 (Please PM me your latest post /link if available. Thank you)
  #88976  
Old 06-09-2017, 11:53 AM
strikeback4's Avatar
strikeback4 strikeback4 is offline
Sawadee Krup :D
 
Join Date: Jan 2012
Posts: 10,795
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
My Reputation: Points: 25093 / Power: 63
strikeback4 has a reputation beyond reputestrikeback4 has a reputation beyond reputestrikeback4 has a reputation beyond reputestrikeback4 has a reputation beyond reputestrikeback4 has a reputation beyond reputestrikeback4 has a reputation beyond reputestrikeback4 has a reputation beyond reputestrikeback4 has a reputation beyond reputestrikeback4 has a reputation beyond reputestrikeback4 has a reputation beyond reputestrikeback4 has a reputation beyond repute
Re: Thread for Exchange Points / Flame trolling / Copy Frs

+39 Rep Points To Exchange with anyone
Priority Given to +10 Rep Power & above


Users that have been Upped
( Click to show/hide )
Naka_Timo, 8waldz, francesco, Deskboard, overboard, luvit, cyberkoh88, owl888 , Supervert , lonebonker , siam66 , Koiz, El bistro, HuatAh16, szczesny, Sailsingapore, tropiccana, Exbro, Botakhead2, baigonggong, SureScore, madpig88, 4Dguru, powerkid, Hurricane88, HayDay, Bugging, Lamborghini, Belt, ItsEsther, Swagelock, marlboroken, bbbjkim, gilaxes, ktmakmak, Andrew101, Wu Song Jr, DevilChan78, Tingtonglove, justl00king, owen10, Passerbyer, Slyer, badboys, arse-nal, Sexy_lion, Linkus, Kalv, basfreak, i^Xi0n, randily, Yvonne123, izaaat, Lovelyboy, bababoo, PeroPero, apollo, crackpod, Cafu, Rangerous, yashlro, esssinine, Lemon2, Smoky7, Prince7, Sponge05, georgemagnum, Tai_zi21, ken6890, lone_dog69, forsaken101, Rasta Marley, ly1968, SAFFRONnation, aakumu, topcook1, ngengheng, sunhuan-con, surbana, needsing38, SteelX, hamsapkwai, ho-lee, wkc77, liewkc2503, max_priest, cavemanng, ah rat, loneyheart, seabass, hungten, simple2kee, NorthEast, gozoo, meatvegelove, F-boy, unicornboy, nokia3510, sianren, GOODFELLO, skyleon, CoCk shoCk, Informer, Shiofukis, Masakarius, aDeCaLs, S.B.Y.1, CaptAm, bk81665, schmeichel, brunt, Clownteaser, Furby85, kopigaogao, Pink2577, 3MOQ, smartke, Exbros, braxlex, ProjectAlice, kengng, PeaceKris, menshealth, Fansees, bk4ever, jjmagic, Mplover, justanewbie, vrossi1980, EnjoyLife99, Sleepyguy2, Slide2despair, dyelook, plsfloodme, riderboy, wally888, Ktvbuddy, 69sex, tookara, SiaSuay, simimabochap, OysterLover, TonyCheong2, Effendy, Tho66, lobowolf, imfirecracker, Penguin23, diputs1269, Josh_Ray, bigbirdbird, nastythaiboy, Cash8877, otamay, CuriousSG, vanram, faithevans, lobangkingz, rawboy83, KaraII, Cloudy80, hoian, Toobee, reading, nantboy7, KenTeo, chukeliang, smay, cheeseL, asgapi, sky88, Msuzu, Goalie, Tension68, Saltyraw, jay.lay, KREMIL, Botakhead, Pompous, Jay chou, vampangel, rocketscientist, Charlie130, fei_fei45, draven78eric, ejectjoy, MattJB, newyorker88, FEDERER801, jessieisabitch, pocketrocket, ParaParaSakura, kick_ass, wohaha96, Malaysian Datuk, albertchen123, SMGG, Me Siam Bu, ipay4six, MarkNgSiongBoon, Oh yes, Zeith, ronin_dark, nixjrr, t4tortoise, Rally, water_boi, newton, korean, leumas, sky_liner2, unfit, khoon1, silver5surfer, w00f, dysfunk, january29, Love 6969, vampiredevil, HornyYoungBoy07, Rickey, BADDDman, Ninja Master, naturegreen, retepoet, HC NEWBIRD, stiwrx, Samdude, Cando, FatMan, stevebigkok, fatguy, PaleFace, sc slayer, UnknownZzZ, oxeso, Havanna Slicks, SEX-NEWBIE, nitecrawllerr, candle2000, clubsapphire69, ImbaME, SimplyUnperfect, mike3329, Sheepheadram, submarinez, shawn_mib


Will up users next in following order :

Priority List (Those with +10 Rep Power and above)
hiaokong

Queue List
HornyKingKong, SG10, itguy07, solopop, lost99, meijipcc, Madpig, seekrelax, tayahboy, princeofpersia, doubledutch, KDLiverpool

The following Post have Expire, please PM me when you have a new post
BroW, tuss, nierenwang, qazxcvbnm
  #88977  
Old 06-09-2017, 12:42 PM
Baigonggong's Avatar
Baigonggong Baigonggong is offline
Samster
 
Join Date: Apr 2014
Location: Old Age Home
Posts: 8,624
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
My Reputation: Points: 4961 / Power: 12
Baigonggong has a reputation beyond reputeBaigonggong has a reputation beyond reputeBaigonggong has a reputation beyond reputeBaigonggong has a reputation beyond reputeBaigonggong has a reputation beyond reputeBaigonggong has a reputation beyond reputeBaigonggong has a reputation beyond reputeBaigonggong has a reputation beyond reputeBaigonggong has a reputation beyond reputeBaigonggong has a reputation beyond reputeBaigonggong has a reputation beyond repute
Re: Thread for Exchange Points / Flame trolling / Copy Frs

Anyone want to exchange with my humble 4 point ? ( Note : u need to have at least a power 2 to trade )
__________________
To be up list :

Already Upped: otamay ; Koizumi ; diputs1269

Upped b4 :

2nd round to up : SureScore ; Prince7 ; TwinTowers ; lonebonker ; Cafu ; sailsingapore Greenfrog ; SimplyUnperfect ; Lemon2 ; lipe ; xpeipanx


MIA :

Age is just a number.


Ignore

LiverpoolClown
  #88978  
Old 06-09-2017, 12:42 PM
HornyYoungBoy07's Avatar
HornyYoungBoy07 HornyYoungBoy07 is offline
Samster
 
Join Date: Mar 2008
Posts: 1,086
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
My Reputation: Points: 4170 / Power: 18
HornyYoungBoy07 has a reputation beyond reputeHornyYoungBoy07 has a reputation beyond reputeHornyYoungBoy07 has a reputation beyond reputeHornyYoungBoy07 has a reputation beyond reputeHornyYoungBoy07 has a reputation beyond reputeHornyYoungBoy07 has a reputation beyond reputeHornyYoungBoy07 has a reputation beyond reputeHornyYoungBoy07 has a reputation beyond reputeHornyYoungBoy07 has a reputation beyond reputeHornyYoungBoy07 has a reputation beyond reputeHornyYoungBoy07 has a reputation beyond repute
Re: Thread for Exchange Points / Flame trolling / Copy Frs

11 pts for exchange, Min 6 points. Priority given to those who PM me.

Uplist:

Informer
lobangkingz
Ktvbuddy
4Dguru
TwinTowers
Meijipcc
KnowItAll
rawboy83
Tai_zi21
DevilChan78
SG10
Vampiredevil
Shiofukis
Solopop
Lovelyboy
Arse-nal
Havanna Slicks
__________________
2nd rd:
Slyer, Loneyheart, SimplyUnperfect, Sailsingapore, szczesny, Josh_Ray, randily, gilaxes, S.B.Y.1, ly1968, Rasta Marley, esssinine, Silver5surfer, Pink2577, hamsapkwai, devilchan78, SG10, Arse-nal, Honestcrook, Northeast, guest68, cafu, needsing38, bigbirdbird
  #88979  
Old 06-09-2017, 01:03 PM
Tai_zi21's Avatar
Tai_zi21 Tai_zi21 is offline
Samster
 
Join Date: Jan 2004
Location: in 1 of the shopping
Posts: 5,121
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 282 Post(s)
My Reputation: Points: 19223 / Power: 27
Tai_zi21 has a reputation beyond reputeTai_zi21 has a reputation beyond reputeTai_zi21 has a reputation beyond reputeTai_zi21 has a reputation beyond reputeTai_zi21 has a reputation beyond reputeTai_zi21 has a reputation beyond reputeTai_zi21 has a reputation beyond reputeTai_zi21 has a reputation beyond reputeTai_zi21 has a reputation beyond reputeTai_zi21 has a reputation beyond reputeTai_zi21 has a reputation beyond repute
Re: Thread for Exchange Points / Flame trolling / Copy Frs

Quote:
Originally Posted by shawn_mib View Post
Now I have 13 guys in the queue. Need two weeks to cleared.
Up u +15 points cheers
__________________
Up my pts and i will up yours as well(Power 5 and above pls)

Target: 18000 point hit... will be part time now only in point exchange... Thank you for the points


Please pm me for second or third round first before u up my points cos worried not able to return cheers
  #88980  
Old 06-09-2017, 01:55 PM
owl888's Avatar
owl888 owl888 is offline
Samster
 
Join Date: Sep 2009
Posts: 6,194
Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
Quoted: 132 Post(s)
My Reputation: Points: 21501 / Power: 23
owl888 has a reputation beyond reputeowl888 has a reputation beyond reputeowl888 has a reputation beyond reputeowl888 has a reputation beyond reputeowl888 has a reputation beyond reputeowl888 has a reputation beyond reputeowl888 has a reputation beyond reputeowl888 has a reputation beyond reputeowl888 has a reputation beyond reputeowl888 has a reputation beyond reputeowl888 has a reputation beyond repute
Re: Thread for Exchange Points / Flame trolling / Copy Frs

Quote:
Originally Posted by crackpod View Post
11 for exchange..cheers!
So glad can upzz u your points again
__________________
Pm me to exchange points! min 4 pointers pls
uplist: wpns
Advert Space Available
Bypass censorship with https://1.1.1.1

Cloudflare 1.1.1.1
Reply



Bookmarks

Tags
exchange, points, upz, wankjanice; upup1234

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT +8. The time now is 11:52 PM.


Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Copywrong © Samuel Leong 2006 ~ 2025 ph