Header

Association of Retired
Flag Rank Officers

MEMBERSHIP OF ARFRO AS AT 01 September 2020

Army
01.       Major General  E P de Z Abeysekera VSV USP
02.       Major General  S T Abeyaratne USP
03.       Brigadier   J Alawatte
04.       Brigadier   M J Alwis KSV
05.       Major General  E M M  Ambanpola USP
06.       Major General   Y Balaratnerajah VSV USP
07.       Brigadier   W M P Bandara
08.       Major General    M R U Bandarathilaka USP
09.       Brigadier   T M Bohoran RWP RSP USP
10.       Major General   M D S Chandrapala RWP RSP VSV USP
11.      Major General  C M E Chandrasekera RSP USP  
12.      Brigadier  A M A Chandrasiri RSP USP
13.      Major General  G A Chandrasiri RWP VSV USP
14.      Major General  P Chandrawansa RWP RSP USP
15.      Major General  V N Coswatte RSP
16.      Major General  S W L Daulagala RSP VSV USP
17.      Brigadier  A P R David VSV
18.      Major General  D S A Dehiwatta ato
19.      Brigadier  P C R de Silva
20.      Major General  S P de Silva
21.      General  G H de Silva RWP VSV USP
22.      Brigadier  F C J de Silva USP
23.      Brigadier  P T M  de Silva USP
24.      Major General  T N de Silva USP
25.      Major General  Y S A de Silva USP
26.      Major General  M R W de Soyza USP
27.      Brigadier  B L N de Tissera USP
28.      Major General  M A M Dias RWP RSP VSV USP
29.      Major General  H N W Dias RWP RSP VSV USP
30.      Brigadier  R Ekanayake USP
31.      Brigadier  G V Elapatha VSV
32.      Brigadier  D M G B Elikewela
33.      Brigadier  H I K Fernando
34.      Major General  L T Fernando
35.      Brigadier  N P Fernando
36.      Brigadier  A O C N Fernando
37.      Major General  K S Fernando RWP RSP USP
38.      Major General  L L A Fernando USP  
39.      Major General  C H Fernando VSV
40.      Brigadier K A Gnanaweera USP
41.      Major General  G D H K Gunaratne WWV RWP RSP USP
42.      Major General  A L D M Gunasekera RSP USP
43.      Brigadier  C S D Gunasinghe USP
44.      Brigadier  K T S S Gunawardena RSP
45.      Major General  L C R Goonewardene RSP VSV USP
46.      Major General  M Hathurusinghe RSP
47.      Major General  G Hettiarachchi WWV RWP RSP VSV USP
48.      Brigadier  M L Jayaratne
49.      Brigadier  R M Jayasinghe USP LOM
50.      Major General N A  Jayasuriya RWP RSP
51.      General  J Jayasuriya RWP VSV USP
52.      Major General  T N Jayasuriya USP
53.      Major General  A K Jayawardena RWP RSP VSV USP
54.      Major General  S M A Jayawardena VSV
55.      Brigadier  J P A Jayawardana USP
56.      Major General  D Kalupahana RSP USP
57.      Major General S G Karunaratne RWP RSP VSV USP
58.      Major General  P A Karunathilaka RWP
59.      Brigadier  D L Kathriarachchi VSV USP
60.      Brigadier  K M D U M Kendaragama RWP RSP USP
61.      General  S H S Kottegoda WWV RWP RSP VSV USP
62.      Major General  H M N Krishnaratne RSP USP
63.      Major General  K A M G Kularatne USP
64.      Brigadier  M M D Lalith Peiris USP
65.      Major General  J J P S T Liyanage RSP USP
66.      Major General  N Mallawaarachchhi RWP RSP VSV USP
67.      Brigadier  C S N B Mudannayaka RWP USP
68.      Brigadier  B Munasinghe USP
69.      Major General  J Nammuni RSP VSV USP
70.      Brigadier  W K Nanayakkara
71.      Major General  V U B  Nanayakkara VSV USP
72.      Major General  A C Obeyesekera KSV
73.      Major General  G S Padumadasa  USP
74.      Brigadier  M P D Pelpola KSV
75.      Major General  S V Panabokke KSV
76.      Major General  T Paranagama VSV USP
77.      Major General  M A M Peiris USP
78.      Major General M P Peiris RWP RSP VSV USP LOM
79.      Major General  W B  Peiris VSV USP
80.      Brigadier  E S Perera 
81.      Major General  K M S Perera 
82.      Brigadier  (Eng) K D A Perera
83.      Major General  R A A A Perera RSP
84.      Major General  B A Perera RSP USP
85.      Major General  G W W  Perera RWP RSP
86.      Major General  S A A L  Perera RWP RSP USP
87.      Major General  W G M U R Perera USP
88.      Major General  (Dr) K D P Perera USP
89.      Major General  A K S Perera WWV RWP RSP USP
90.      Brigadier   W D N Premasiri USP
91.      Major General  P S R L Rajakaruna
92.      Brigadier   T D Rajapakshe
93.      Major General  J C Rambukpotha RSP VSV USP
94.      Brigadier  (Dr) A Ranasinghe
95.      Major General   N A  Ranasinghe RSP VSV USP
96.      Brigadier  R M P B Ranasinghe USP
97.      General  S C Ranatunga VSV 
98.      Major General  C J Ranaweera RWP RSP USP
99.      Major General  R K P  Ranaweera USP
100.    Brigadier  K L  Rasaputram USP
101.    General  R M D  Ratnayake WWV RWP RSP VSV USP
102.    Brigadier  B C J A F Rodrigo
103.    Brigadier  H F Rupasinghe VSV
104.    Brigadier  A K Samarasekera USP
105.    Major General  S A P P Samarasinghe RSP VSV USP
106.    Major General G W P  Samaratunga RSP USP
107.    Major General A M U  Seneviratne RSP USP
108.    Major General C A M N Silva VSV
109.    Brigadier P T M de Silva USP
110.    Major General S A G Sooriyaarachchi USP
111.    Major General W B Soyza
112.    Major General M M Sumanasena USP
113.    Brigadier  D H M R Tammita RSP USP
114.    Major General  S D Tennakoon RSP VSV
115.    Major General  C Thurairajah USP
116.    Brigadier  T G Tillakaratne RSP USP
117.    Brigadier  K D Tillakaratne USP
118.    Major General  R V Udawatte 
119.    Brigadier  R P Vithana KSV
120.    Major General  S Wanigasekera RWP RSP VSV USP
121.    Major General  W R Wasantha Kumara USP
122.    Major General  D S Weeraman psc
123.    Brigadier  V K B Weerakoon KSV
124.    Major General  A G  Weerasekara RWP USP
125.    Major General  D S Weerasekera USP
126.    General C S Weerasooriya RWP RSP VSV USP
127.    Brigadier  G K Wickramasinghe KSV
128.    Major General K M U Wijeratne VSV USP
129.    Major General  W R Wijayaratne USP
130.    Brigadier M Wijayewickrama RSP USP
131.    Major General  A E D Wijendra RWP RSP VSV USP
132.    Brigadier  W B M B Wijerathne RWP USP
133.    Major General  N Wijesinghe VSV USP
134.    Brigadier  N R Witharanage RWP RSP
135.    Brigadier  A R  Zacky USP
136.    Maj Gen  Ranula Rajakaruna
137.    Maj Gen  S A G Sooriyaarachchi USP
138.    Maj Gen  S A A L Perera RWP RSP USP
139.    Maj Gen  S V Panabokke KSV
140.    Maj Gen  S A G Sooriyaarachchi USP
141.    Gen  S C Ranatunga VSV
142.    Maj Gen  S D Tennakoon RSP VSV
143.    Gen  S H S Kottegoda WWV RWP RSP VSV USP
144.    Maj Gen  S Karunarathne RWP RSP VSV USP
145.    Maj Gen  S M A Jayawardena
146.    Maj Gen  S P de Silva
147.    Maj Gen  S T Abeyaratne USP
148.    Maj Gen  S W L Daulagala RSP VSV USP
Navy
01.     Rear Admiral  A R Amarasinghe RSP VSV USP
02.     Rear Admiral  A V Abeyasena VSV
03.     Commodore  C I F Attanayake USP
04.     Rear Admiral  H R Amaraweera RWP RSP VSV USP
05.     Rear Admiral J D Amaranayake USP
06.     Rear Admiral  J H M Abeykoonbanda USP
07.     Rear Admiral A W A W T Cartelis
08.     Admiral  J S K Colombage RSP VSV USP
09.     Rear Admiral A A R A Dias RSP VSV USP
10.     Rear Admiral D K Dassanayake USP
11.     Commodore  G E S De Silva PSV
12.     Rear Admiral  L D S Dharmapriya RSP VSV USP
13.     Rear Admiral  M T D J Dharmasiriwardena VSV USP
14.     Admiral  (Deshamanya) D B Gunasekera VSV
15.     Rear Admiral G M Gunasekera USP
16.     Rear Admiral D E C Jayakody RSP & Bar USP
17.     Rear Admiral  J Jayasuriya psc
18.     Rear Admiral W S Jayasinghe VSV USP
19.     Commodore  K Kularathna
20.     Rear Admiral  C R Kulasekara VSV USP
21.     Rear Admiral  A Mayadunne VSV USP
22.     Rear Admiral  D S Molligoda VSV USP
23.     Commodore  L P R Mendis
24.     Rear Admiral  T M J Mendis
25.     Rear Admiral  N K D Nanayakkara RSP & Bar USP
26.     Rear Admiral  P L N Obesinghe VSV USP
27.     Rear Admiral  H S Rathnakeerthi VSV USP
28.     Rear Admiral  (Surgeon) J A D A Perera USP
29.     Rear Admiral  M Premathilaka VSV USP
30.     Rear Admiral  P A D R Perera RSP VSV USP
31.     Commodore  Prasanna Alahakoon USP
32.     Rear Admiral  A H M Razeek VSV USP
33.     Admiral  D W K Sandagiri RSP VSV USP
34.     Rear Admiral  J R Senadeera USP
35.     Rear Admiral  J T G Sundaram VSV USP
36.     Rear Admiral  S R Samaratunga RSP VSV USP
37.     Commodore  Senaka Hanwella  
38.     Vice Admiral  Susith Weerasekara  RSP VSV USP
39.     Rear Admiral  T M W K B Tennakoon RSP USP
40.     Commodore  (Surgeon) W K B R Sarath Fernando USP
41.     Admiral  H C A C Tissera VSV USP
42.     Commodore  N G B T Tennakoon RWP RSP USP
43.     Rear Admiral  D S M Wijeyewicrama RSP USP
44.     Rear Admiral  F N Q Wickramarathne VSV
45.     Commodore  M A Weerasena VSV
46.     Commodore  S P F Wijeyaratne USP
47.     Rear Admiral  W M K N Weerakoon VSV USP
48.     Rear Admiral  W M P L Weerasinghe  USP
Air Force
01.     Air Commodore  A P Abeysekera USP
02.     Air Vice Marshal  A M B Amunugama
03.     Air Vice Marshal  R  Arunthavanthan RWP RSP VSV USP
04.     Air Vice Marshal  B L W Balasooriya USP
05.     Air Commodore  R P T Corea USP
06.     Air Commodore  (Dr) R M P H Dasanayake USP
07.     Air Vice Marshal  R A Dayapala  VSV USP
08.     Air Vice Marshal  E G J P de Silva USP VSV
09.     Air Vice Marshal  G Y de Silva USP VSV
10.     Air Vice Marshal  V D A Dissanayake
11.     Air Vice Marshal  T L W Dissanayake USP
12.     Air Vice Marshal  P M M Fernando USP
13.     Air Vice Marshal  K F R Fernando RSP USP
14.     Air Vice Marshal  P M Fernando VSV
15.     Air Commodore  A D Gamachari USP
16.     Air Chief Marshal  W D R M J Goonethilake RWP  USP VSV
17.     Air Vice Marshal  C A Gunarathne
18.     Air Vice Marshal  N H Gunarathne VSV USP
19.     Air Commodore  J L R Gunathilake
20.     Air Vice Marshal  T A T F W Gunawardana VSV USP
21.     Air Vice Marshal  C R Gurusinghe WWV RWP RSP
22.     Air Vice Marshal  J J Weerakkody RWP VSV USP
23.     Air Commodore  A N C W Jayasekara USP
24.     Air Vice Marshal K St E Perera USP
25.     Air Vice Marshal M H  Karannagoda
26.     Air Vice Marshal H M S K B Kotakadeniya WWV RWP RSP USP
27.     Air Vice Marshal  P D J Kumarasiri VSV USP
28.     Air Vice Marshal  L H Peiris VSV USP
29.     Air Chief Marshal  (Deshamanya) P H Mendis
30.     Air Commodore  B A N Mendis USP
31.     Air Vice Marshal  S K Pathirana RWP and Bar RSP
32.     Air Vice Marshal  O D N L Perera RWP VSV USP
33.     Air Commodore  M L K Perera USP
34.     Air Vice Marshal  P B Premachandra RWP RSP VSV USP
35.     Air Commodore  D C Premarathna USP
36.     Air Vice Marshal  S Rambukwella USP
37.     Air Vice Marshal  K R A Ranasinghe RSP VSV USP
38.     Air Chief Marshal  O M Ranasinghe RWP VSV USP
39.     Air Vice Marshal  J L C Salgado RWP
40.     Air Commodore  A P Samarakoon
41.     Air Vice Marshal  A B  Sosa  VSV
42.     Air Vice Marshal  E V Tennakoon
43.     Air Vice Marshal  T M P D Tennakoon USP
44.     Air Vice Marshal  U Wanasinghe USP
45.     Air Vice Marshal  J P Wanigatunga  USP
46.     Air Commodore  J S I Wijemanna USP
47.     Air Vice Marshal  W D Wijenayake USP
48.     Air Vice Marshal  K Yahampath USP